Navigation
API > API/Plugins > API/Plugins/RemoteControlProtocol > API/Plugins/RemoteControlProtocol/Signature
Inheritance Hierarchy
- FRCSignatureAction
- FRCSignatureProtocolAction
References
| Module | RemoteControlProtocol |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlProtocol/Public/Signature/RCSignatureProtocolAction.h |
| Include | #include "Signature/RCSignatureProtocolAction.h" |
Syntax
USTRUCT (DisplayName="Protocol Action")
struct FRCSignatureProtocolAction : public FRCSignatureAction
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bSingleProtocolChannel | Whether to combine all the Masks into a Single Protocol Channel rather than each Mask bit assigned to their own channel | |
| FInstancedPropertyBag | Mappings | ||
| ERCSignatureProtocolActionMappingSpace | MappingSpace | ||
| FPropertyBagPropertyDesc | MaxMappingDesc | ||
| FPropertyBagPropertyDesc | MinMappingDesc | ||
| uint8 | OverrideMask | ||
| uint8 | PropertyDimension | ||
| TInstancedStruct< FRemoteControlProtocolEntity > | ProtocolEntity | ||
| FName | ProtocolName |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddMappings
(
const FRCSignatureActionContext& InContext, |
||
| void | CreateProtocolEntity
(
const FRCSignatureActionContext& InContext, |
||
| const UScriptStruct * | |||
| TSharedPtr< IRemoteControlProtocol > | GetProtocol () |
||
| void | |||
| void |
Overridden from FRCSignatureAction
| Type | Name | Description | |
|---|---|---|---|
| bool | Execute
(
const FRCSignatureActionContext& InContext |
Executes the Action logic | |
| FRCSignatureActionIcon | GetIcon () |
Retrieves the icon to use to represent this Signature Action | |
| void | Initialize
(
const FRCSignatureField& InField |
Called when the Signature Action is first added to the action list or loaded | |
| bool | IsSupported
(
const FRCSignatureField& InField |
Determines whether this Action can execute under a given field | |
| void | PostEditChange
(
const FPropertyChangedEvent& InPropertyChangedEvent, |
Called whenever there's a change affecting the action in the Details Panel |