Navigation
API > API/Plugins > API/Plugins/RemoteControlProtocol
| Name | FRCSignatureProtocolAction |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlProtocol/Public/Signature/RCSignatureProtocolAction.h |
| Include Path | #include "Signature/RCSignatureProtocolAction.h" |
Syntax
USTRUCT (DisplayName="Protocol Action")
struct FRCSignatureProtocolAction : public FRCSignatureAction
Inheritance Hierarchy
- FRCSignatureAction → FRCSignatureProtocolAction
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSingleProtocolChannel | bool | Whether to combine all the Masks into a Single Protocol Channel rather than each Mask bit assigned to their own channel | Signature/RCSignatureProtocolAction.h |
|
| Mappings | FInstancedPropertyBag | Signature/RCSignatureProtocolAction.h |
|
|
| MappingSpace | ERCSignatureProtocolActionMappingSpace | Signature/RCSignatureProtocolAction.h |
|
|
| MaxMappingDesc | FPropertyBagPropertyDesc | Signature/RCSignatureProtocolAction.h | ||
| MinMappingDesc | FPropertyBagPropertyDesc | Signature/RCSignatureProtocolAction.h | ||
| OverrideMask | uint8 | Signature/RCSignatureProtocolAction.h |
|
|
| PropertyDimension | uint8 | Signature/RCSignatureProtocolAction.h | ||
| ProtocolEntity | TInstancedStruct< FRemoteControlProtocolEntity > | Signature/RCSignatureProtocolAction.h |
|
|
| ProtocolName | FName | Signature/RCSignatureProtocolAction.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMappings
(
const FRCSignatureActionContext& InContext, |
Signature/RCSignatureProtocolAction.h | ||
void CreateProtocolEntity
(
const FRCSignatureActionContext& InContext, |
Signature/RCSignatureProtocolAction.h | ||
virtual bool Execute
(
const FRCSignatureActionContext& InContext |
Signature/RCSignatureProtocolAction.h | ||
virtual FRCSignatureActionIcon GetIcon() |
Signature/RCSignatureProtocolAction.h | ||
const UScriptStruct * GetPropertyStruct() |
Signature/RCSignatureProtocolAction.h | ||
TSharedPtr< IRemoteControlProtocol > GetProtocol() |
Signature/RCSignatureProtocolAction.h | ||
virtual void Initialize
(
const FRCSignatureField& InField |
Signature/RCSignatureProtocolAction.h | ||
virtual bool IsSupported
(
const FRCSignatureField& InField |
Signature/RCSignatureProtocolAction.h | ||
virtual void PostEditChange
(
const FPropertyChangedEvent& InPropertyChangedEvent, |
Signature/RCSignatureProtocolAction.h | ||
void UpdateMappingType() |
Signature/RCSignatureProtocolAction.h | ||
void UpdateProtocolEntity() |
Signature/RCSignatureProtocolAction.h |