| FRemoteControlEntity
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlEntity.h |
Include |
#include "RemoteControlEntity.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FRemoteControlEntity
Base class for exposed objects, properties, functions etc...
Name | Description | ||
---|---|---|---|
|
Bindings |
The bound objects that are exposed or that hold the exposed entity. |
|
|
Id |
Unique identifier for this entity |
|
|
Label |
This exposed entity's alias. |
|
|
OnEntityModifiedDelegate |
||
|
TWeakObjectPtr<... |
Owner |
The preset that owns this entity. |
|
UserMetadata |
User specified metadata for this entity. |
Name | Description | |
---|---|---|
|
FRemoteControlEntity() |
|
|
FRemoteControlEntity ( |
Name | Description | |
---|---|---|
|
~FRemoteControlEntity() |
Name | Description | ||
---|---|---|---|
|
BindObject ( |
Change the object this exposed entity is currently pointing to. |
|
|
CanBindObject ( |
Return whether this entity supports binding to a given object. |
|
|
const TArray... |
GetBindings() |
Get the unresolved bindings of this exposed entity. |
|
GetBoundObjects() |
Get all resolved bindings under this entity. |
|
|
GetId() |
Get the id of this entity. |
|
|
GetLabel() |
Get the label of this entity. |
|
|
const TMap< ... |
GetMetadata() |
Get the entity's metadata. |
|
URemoteContr... |
GetOwner() |
Get the preset that owns this entity. |
|
const UScrip... |
GetStruct() |
Get the type of this remote control entity. |
|
UClass * |
GetSupportedBindingClass() |
Get the class of the object that can hold this field. |
|
GetUnderlyingEntityIdentifier() |
Get an identifier for the underlying entity. |
|
|
IsBound() |
Returns whether this entity can be resolved using its bound objects. |
|
|
RemoveMetadataEntry ( |
Remove a metadata entry. |
|
|
Rename ( |
Change this entity's label. |
|
|
SetMetadataValue |
Find or add a value in the entity's metadata map. |
Name | Description | ||
---|---|---|---|
|
operator== ( |
||
|
operator== ( |
Name |
Description |
---|---|
FOnEntityModified |
Delegate called when the label of this entity changes or if one of its binding is updated. |