Navigation
API > API/Plugins > API/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. |