Choose your operating system:
Windows
macOS
Linux
| FRemoteControlProtocolEntity
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlProtocolBinding.h |
Include |
#include "RemoteControlProtocolBinding.h" |
USTRUCT()
struct FRemoteControlProtocolEntity
These structures serve both as properties mapping as well as UI generation Protocols should implement it based on the parameters they need.
Name | Description | |
---|---|---|
|
~FRemoteControlProtocolEntity() |
Name | Description | ||
---|---|---|---|
|
ApplyProtocolValueToProperty ( |
Interpolate and apply protocol value to the property |
|
|
ERCBindingSt... |
GetBindingStatus() |
Get current binding state of the entity |
|
const FGuid ... |
GetPropertyId() |
Get exposed property id |
|
const FStrin... |
GetRangePropertyMaxValue() |
Get the upper most value for the range property type, used for normalization |
|
GetRangePropertyName() |
Get bound range property. |
|
|
GetRangePropertySize() |
Get Size of the range property value |
|
|
Init ( |
Initialize after allocation |
|
|
IsEnabled() |
Get the state of the binding. |
|
|
IsSame ( |
Checks if this entity has the same values as the Other. Used to check for duplicate inputs. |
|
|
ResetDefaultBindingState() |
Reset the binding set to default |
|
|
SetEnabled ( |
Set to enable or disable input. |
|
|
ERCBindingSt... |
ToggleBindingStatus() |
Toggle the binding |
Name |
Description |
|
---|---|---|
|
FRangeMappingData |
Container for range and mapping value pointers, and an optional number of elements (arrays, strings). |
|
TRangeMappingData |
Templated container for range and mapping values. |