Navigation
Unreal Engine C++ API Reference > Plugins > RemoteControl
References
Module | RemoteControl |
Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlProtocolBinding.h |
Include | #include "RemoteControlProtocolBinding.h" |
Syntax
USTRUCT&40;&41;
struct FRemoteControlProtocolBinding
Remarks
Struct which holds the bound struct and serialized struct archive
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FGuid | Id | Binding Id |
![]() ![]() |
FName | MappingPropertyName | Property name which we using for protocol range mapping |
![]() ![]() |
FGuid | PropertyId | Property Unique ID |
![]() ![]() |
FName | ProtocolName | Protocol name which we using for binding |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FRemoteControlProtocolBinding
(
const FName InProtocolName, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddMapping
(
const FRemoteControlProtocolMapping& InProtocolMapping |
Add binding mapping to the protocol bound struct |
![]() |
void | Empty all mapping for the bound struct | |
![]() |
FRemoteControlProtocolMapping * | FindMapping
(
const FGuid& InMappingId |
Remove the bound struct mapping based on given mapping id |
![]() |
void | ForEachMapping
(
FGetProtocolMappingCallback InCallback |
Loop through all mappings |
![]() ![]() |
const FGuid & | GetId () |
Get protocol binding id |
![]() ![]() |
const FGuid & | Get exposed property id | |
![]() ![]() |
FName | Get protocol bound protocol name, such as MIDI, DMX, OSC, etc | |
![]() ![]() |
TSharedPtr< TStructOnScope< FRemoteControlProtocolEntity > > | Get pointer to the StructOnScope | |
![]() ![]() |
TSharedPtr< FStructOnScope > | Get bound struct scope wrapper | |
![]() ![]() |
bool | Checks if the given PropertyType (FProperty) is supported | |
![]() ![]() |
bool | Checks if the given ValueType is supported | |
![]() |
int32 | RemoveMapping
(
const FGuid& InMappingId |
Remove the bound struct mapping based on given mapping id |
![]() |
bool | Custom struct serialize | |
![]() |
bool | SetPropertyDataToMapping
(
const FGuid& InMappingId, |
Set mapping property data to bound mapping struct. |
![]() |
bool | SetRangeToMapping
(
const FGuid& InMappingId, |
Set range value which is bound to mapping struct |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator==
(
const FRemoteControlProtocolBinding& InProtocolBinding |
|
![]() ![]() |
bool | operator==
(
FGuid InProtocolBindingId |