FRemoteControlField

Represents a property or function that has been exposed to remote control.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RemoteControl

Header

/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlField.h

Include

#include "RemoteControlField.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FRemoteControlField : public FRemoteControlEntity

Remarks

Represents a property or function that has been exposed to remote control.

Variables

Name Description

Protected variable UProperty

bool

 

bIsEditorOnly

Whether the field is only available in editor.

Public variable UProperty Category BlueprintReadOnly visibleanywhere

FName

 

FieldName

The exposed field's name.

Public variable UProperty

FRCFieldPathInf...

 

FieldPathInfo

Path information pointing to this field

Public variable UProperty Category BlueprintReadOnly visibleanywhere

EExposedFieldTy...

 

FieldType

The field's type.

Protected variable UProperty

FSoftClassPath

 

OwnerClass

The class of the object that can have this field.

Public variable UProperty

TSet< FRemoteCo...

 

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

Name Description

Public function

FRemoteControlField()

Protected function

FRemoteControlField

(
    URemoteControlPreset* InPreset,
    EExposedFieldType InType,
    FName InLabel,
    FRCFieldPathInfo InFieldPathInfo,
    const TArray< URemoteControlBinding...
)

Functions

Name Description

Public function Const

bool

 

IsEditorOnly()

Returns whether the field is only available in editor.

Protected function

void

 

PostSerialize

(
    const FArchive& Ar
)

Overridden from FRemoteControlEntity

Name Description

Public function Virtual

void

 

BindObject

(
    UObject* InObjectToBind
)

Change the object this exposed entity is currently pointing to.

Public function Virtual Const

bool

 

CanBindObject

(
    const UObject* InObjectToBind
)

Return whether this entity supports binding to a given object.

Deprecated Variables

Deprecated Functions

Name Description

Public function Const

TArray< UObj...

 

ResolveFieldOwners

(
    const TArray< UObject* >& Sec...
)

Please use GetBoundObjects.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss