Navigation
API > API/Plugins > API/Plugins/RemoteControlProtocolWidgets
A Remote Control module that provides editor widgets for protocol bindings.
| Name | IRemoteControlProtocolWidgetsModule |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlProtocolWidgets/Public/IRemoteControlProtocolWidgetsModule.h |
| Include Path | #include "IRemoteControlProtocolWidgetsModule.h" |
Syntax
class IRemoteControlProtocolWidgetsModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddProtocolBinding
(
const FName InProtocolName |
Adds a new protocol binding of specified type to the current view model. | IRemoteControlProtocolWidgetsModule.h | |
TSharedRef< SWidget > GenerateDetailsForEntity
(
URemoteControlPreset* InPreset, |
Creates a widget for the given Preset Field and FieldType | IRemoteControlProtocolWidgetsModule.h | |
TSharedPtr< IRCProtocolBindingList > GetProtocolBindingList() |
Get the binding list public reference | IRemoteControlProtocolWidgetsModule.h | |
const FName GetSelectedProtocolName() |
Get the selected protocol name. | IRemoteControlProtocolWidgetsModule.h | |
FOnActiveProtocolChanged & OnActiveProtocolChanged() |
Called when active protocol selection changed. | IRemoteControlProtocolWidgetsModule.h | |
FOnProtocolBindingAddedOrRemoved & OnProtocolBindingAddedOrRemoved() |
Called when binding is added or removed. | IRemoteControlProtocolWidgetsModule.h | |
void ResetProtocolBindingList() |
Reset protocol binding widget | IRemoteControlProtocolWidgetsModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IRemoteControlProtocolWidgetsModule & Get () |
Singleton-like access to this module's interface. | IRemoteControlProtocolWidgetsModule.h |