Navigation
Unreal Engine C++ API Reference > Plugins > RemoteControl
Inheritance Hierarchy
- FRemoteControlEntity
- FRemoteControlField
- FRemoteControlFunction
- FRemoteControlProperty
- FRemoteControlInstanceMaterial
References
Module | RemoteControl |
Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlField.h |
Include | #include "RemoteControlField.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FRemoteControlField : public FRemoteControlEntity
Remarks
Represents a property or function that has been exposed to remote control.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint8 | ActiveMasks | Holds the actively enabled masks. |
![]() ![]() |
bool | bIsEditorOnly | Whether the field is only available in editor. |
![]() ![]() ![]() ![]() ![]() |
FName | FieldName | The exposed field's name. |
![]() ![]() |
FRCFieldPathInfo | FieldPathInfo | Path information pointing to this field |
![]() ![]() ![]() ![]() ![]() |
EExposedFieldType | FieldType | The field's type. |
![]() ![]() |
FSoftClassPath | OwnerClass | The class of the object that can have this field. |
![]() ![]() |
TSet< FRemoteControlProtocolBinding > | ProtocolBindings | Stores the bound protocols for this exposed field It could store any types of the implemented protocols such as DMX, OSC, MIDI, etc The map holds protocol bindings stores the protocol mapping and protocol-specific mapping |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FRemoteControlField
(
URemoteControlPreset* InPreset, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Disables the given mask. | |
![]() ![]() |
void | EnableMask
(
ERCMask InMaskBit |
Enables the given mask. |
![]() ![]() |
ERCMask | Retrieves the enabled masks. | |
![]() ![]() ![]() |
bool | Returns true if the given mask is enabled, false otherwise. | |
![]() ![]() |
bool | IsEditorOnly () |
Returns whether the field is only available in editor. |
![]() |
void | PostSerialize
(
const FArchive& Ar |
|
![]() ![]() ![]() |
bool | Returns true if this field supports masking. |
Overridden from FRemoteControlEntity
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BindObject
(
UObject* InObjectToBind |
Change the object this exposed entity is currently pointing to. |
![]() ![]() ![]() |
bool | CanBindObject
(
const UObject* InObjectToBind |
Return whether this entity supports binding to a given object. |
Deprecated Variables
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TArray< UObject * > | ResolveFieldOwners
(
const TArray< UObject* >& SectionObjects |
Please use GetBoundObjects. |