Navigation
API > API/Plugins > API/Plugins/RemoteControlComponents
| Name | FRemoteControlComponentsUtils |
| Type | class |
| Header File | /Engine/Plugins/Experimental/RemoteControlComponents/Source/RemoteControlComponents/Public/RemoteControlComponentsUtils.h |
| Include Path | #include "RemoteControlComponentsUtils.h" |
Syntax
class FRemoteControlComponentsUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddTrackerComponent
(
const TSet< TWeakObjectPtr< AActor > >& InActors, |
Add a RemoteControlTrackerComponent to the specified Actors | RemoteControlComponentsUtils.h | |
static TWeakPtr< FRemoteControlProperty > ExposeProperty
(
URemoteControlPreset* InPreset, |
Expose a Property to the specified Preset | RemoteControlComponentsUtils.h | |
static URemoteControlPreset * GetCurrentPreset
(
const UObject* InObject |
Gets the Remote Control Preset currently handling the specified Object | RemoteControlComponentsUtils.h | |
static URemoteControlPreset * GetCurrentPreset
(
const UWorld* InWorld |
Gets the Remote Control Preset currently handling the specified World | RemoteControlComponentsUtils.h | |
static TWeakPtr< FRemoteControlProperty > GetExposedProperty
(
URemoteControlPreset* InPreset, |
RemoteControlComponentsUtils.h | ||
static FName GetExposedPropertyId
(
URemoteControlPreset* InPreset, |
Returns the field identifier for the exposed property described by the provided arguments. | RemoteControlComponentsUtils.h | |
static FGuid GetPresetPropertyGuid
(
URemoteControlPreset* InPreset, |
Returns the ID of a property, if exposed in a Preset for the specified Owner Object | RemoteControlComponentsUtils.h | |
static FGuid GetPropertyGuid
(
TConstArrayView< UObject* > InOuterObjects, |
RemoteControlComponentsUtils.h | ||
static FGuid GetPropertyGuid
(
UObject* InOwnerObject, |
RemoteControlComponentsUtils.h | ||
static URemoteControlTrackerComponent * GetTrackerComponent
(
AActor* InActor, |
Gets the tracker component for the specified Actor. Tracker can be optionally added if missing. | RemoteControlComponentsUtils.h | |
static void RefreshTrackedProperties
(
AActor* InActor |
Call this function on any Actor to ensure its exposed RC properties are actually tracked | RemoteControlComponentsUtils.h | |
static void RemoveTrackerComponent
(
const TSet< TWeakObjectPtr< AActor > >& InActors |
Removes the RemoteControlTrackerComponent from the specified Actors | RemoteControlComponentsUtils.h | |
static void SetExposedPropertyId
(
URemoteControlPreset* InPreset, |
Sets the field identifier for the exposed property described by the provided arguments. | RemoteControlComponentsUtils.h | |
static void UnexposeAllProperties
(
AActor* InActor |
Unexpose all Tracked Properties of the specified Actor. | RemoteControlComponentsUtils.h | |
static void UnexposeProperty
(
URemoteControlPreset* InPreset, |
Unexpose a Property in the specified Preset | RemoteControlComponentsUtils.h |