| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlPreset.h |
Include |
#include "RemoteControlPreset.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, EditInlineNew)
class URemoteControlPreset : public UObject
Holds targets that contain exposed functions and properties.
Name | Description | |
---|---|---|
|
URemoteControlPreset() |
Name | Description | ||
---|---|---|---|
|
CacheLayoutData() |
Cache this preset's layout data. |
|
|
ExposeActor ( |
Expose an actor on this preset. |
|
|
ExposeFunction ( |
Expose a function on this preset. |
|
|
ExposeProperty ( |
Expose a property on this preset. |
|
|
GetExposedEntities() |
Get the exposed entities of a certain type. |
|
|
GetExposedEntities() |
Get the exposed entities of a certain type. |
|
|
TWeakPtr< co... |
GetExposedEntity ( |
Get a copy of an exposed entity on the preset. |
|
TWeakPtr< Ex... |
GetExposedEntity ( |
Get a pointer to an exposed entity on the preset. |
|
GetExposedEntityId ( |
Get the ID of an exposed entity using its label. |
|
|
const UScrip... |
GetExposedEntityType ( |
Get the type of an exposed entity by querying with its id. |
|
const FGuid ... |
GetPresetId() |
Get this preset's unique ID. |
|
IsExposed ( |
Returns whether an entity is exposed on the preset. |
|
|
FOnActorProp... |
OnActorPropertyModified() |
|
|
FOnPresetEnt... |
OnEntitiesUpdated() |
Delegate called when the exposed entity wrapper itself is updated (ie. binding change, rename) |
|
FOnPresetEnt... |
OnEntityExposed() |
|
|
FOnPresetEnt... |
OnEntityUnexposed() |
|
|
FOnPresetExp... |
OnExposedPropertiesModified() |
Delegate called with the list of exposed property that were modified in the last frame. |
|
FOnPresetFie... |
OnFieldRenamed() |
|
|
FOnPresetMet... |
OnMetadataModified() |
|
|
RebindUnboundEntities() |
Attempt to rebind all currently unbound properties. |
|
|
RenameExposedEntity |
Change the label of an entity. |
|
|
Unexpose ( |
Unexpose an entity from the preset. |
|
|
Unexpose ( |
Unexpose an entity from the preset. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name |
Description |
---|---|
FOnActorPropertyModified |
|
FOnPostLoadRemoteControlPreset |
Callback for post remote control preset load, called by URemoteControlPreset::PostLoad function |
FOnPresetEntitiesUpdatedEvent |
|
FOnPresetEntityEvent |
|
FOnPresetExposedPropertiesModified |
|
FOnPresetFieldRenamed |
|
FOnPresetMetadataModified |
|
FOnPresetPropertyExposed |
|
FOnPresetPropertyUnexposed |
Name |
Description |
---|---|
OnPostLoadRemoteControlPreset |
Name | Description | ||
---|---|---|---|
|
FRemoteContr... |
CreateAndGetTarget |
Targets are deprecated in favor of exposing directly on the preset. You do not need to create a target beforehand. |
|
CreateTarget |
Targets are deprecated in favor of exposing directly on the preset. You do not need to create a target beforehand. |
|
|
DeleteTarget ( |
Targets are deprecated, you do not need to delete them anymore. |
|
|
GetField ( |
Use GetExposedEntity |
|
|
GetFieldId ( |
Use URemoteControlPreset::GetExposedEntityId instead. |
|
|
GetFunction ( |
Use GetExposedEntity |
|
|
GetFunction ( |
Use GetExposedEntity |
|
|
GetOwnerAlias ( |
FRemoteControlTarget is deprecated, access the entity's bindings by accessing FRemoteControlEntity::Bindings. |
|
|
GetProperty ( |
Use GetExposedEntity |
|
|
GetProperty ( |
Use GetExposedEntity |
|
|
const TMap< ... |
GetRemoteControlTargets() |
FRemoteControlTarget is deprecated, use URemoteControlPreset::Bindings instead. |
|
GetRemoteControlTargets() |
FRemoteControlTarget is deprecated, use URemoteControlPreset::Bindings instead. |
|
|
NotifyExposedPropertyChanged ( |
This function is deprecated. |
|
|
FOnPresetPro... |
OnPropertyExposed() |
This delegate is deprecated, use OnEntityExposed instead. |
|
FOnPresetPro... |
OnPropertyUnexposed() |
This delegate is deprecated, use OnEntityUnexposed instead. |
|
RenameField |
Use RenameExposedEntity instead. |
|
|
RenameTarget |
Targets are deprecated in favor of bindings, you can now change the name of the binding directly. |
|
|
ResolvedBoundObjects ( |
ResolvedBoundObjects is deprecated, you can now resolve bound objects using FRemoteControlEntity. |
|
|
ResolveExposedFunction ( |
Use FRemoteControlFunction::ResolveFieldOwners instead. |
|
|
ResolveExposedProperty ( |
Use FRemoteControlProperty::GetProperty and FRemoteControlProperty::ResolveFieldOwners instead. |