Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlProtocolBinding.h |
Include |
#include "RemoteControlProtocolBinding.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FRemoteControlProtocolBinding
Struct which holds the bound struct and serialized struct archive
Name | Description | |
---|---|---|
|
FRemoteControlProtocolBinding() |
|
|
FRemoteControlProtocolBinding ( |
Name | Description | ||
---|---|---|---|
|
AddMapping ( |
Add binding mapping to the protocol bound struct |
|
|
ClearMappings() |
Empty all mapping for the bound struct |
|
|
FRemoteContr... |
FindMapping ( |
Remove the bound struct mapping based on given mapping id |
|
ForEachMapping ( |
Loop through all mappings |
|
|
const FGuid ... |
GetId() |
Get protocol binding id |
|
const FGuid ... |
GetPropertyId() |
Get exposed property id |
|
GetProtocolName() |
Get protocol bound protocol name, such as MIDI, DMX, OSC, etc |
|
|
TSharedPtr< ... |
GetRemoteControlProtocolEntityPtr() |
Get pointer to the StructOnScope |
|
TSharedPtr< ... |
GetStructOnScope() |
Get bound struct scope wrapper |
|
IsRangePropertyTypeSupported() |
Checks if the given PropertyType (FProperty) is supported |
|
|
IsRangeTypeSupported() |
Checks if the given ValueType is supported |
|
|
RemoveMapping ( |
Remove the bound struct mapping based on given mapping id |
|
|
Serialize ( |
Custom struct serialize |
|
|
SetPropertyDataToMapping |
Set mapping property data to bound mapping struct. |
|
|
SetRangeToMapping ( |
Set range value which is bound to mapping struct |
Name | Description | ||
---|---|---|---|
|
operator== ( |
||
|
operator== ( |