Navigation
API > API/Plugins > API/Plugins/RemoteControlComponents > API/Plugins/RemoteControlComponents/Subsystems
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEngineSubsystem
- URemoteControlComponentsSubsystem
References
| Module | RemoteControlComponents |
| Header | /Engine/Plugins/Experimental/RemoteControlComponents/Source/RemoteControlComponents/Public/Subsystems/RemoteControlComponentsSubsystem.h |
| Include | #include "Subsystems/RemoteControlComponentsSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class URemoteControlComponentsSubsystem : public UEngineSubsystem
Functions
| Type | Name | Description | |
|---|---|---|---|
| URemoteControlComponentsSubsystem * | Get () |
Get this subsystem instance | |
| URemoteControlPreset * | GetRegisteredPreset
(
const UWorld* InWorld |
Returns the Preset currently associated with the specified World | |
| URemoteControlPreset * | GetRegisteredPreset
(
const UObject* InObject |
Returns the Preset currently associated with the specified Object | |
| bool | IsActorTracked
(
const AActor* InActor |
Checks if the specified Actor is currently being tracked by the subsystem | |
| bool | IsPresetRegistered
(
const URemoteControlPreset* InPreset |
Checks if the specified Preset is currently registered | |
| FOnActivePresetChanged & | Fires when the active Preset is updated | ||
| FOnActorRegisterStateUpdate & | Fires whenever an actor is registered for Tracking | ||
| FOnActorRegisterStateUpdate & | Fires whenever an actor is unregistered from Tracking | ||
| void | RegisterPreset
(
URemoteControlPreset* InRemoteControlPreset |
Register the specified Preset, along with the World it resides in. | |
| void | RegisterTrackedActor
(
AActor* InActor |
Marks the specified Actor as a Tracked Actor, so that the Subsystem knows about it | |
| void | UnregisterPreset
(
URemoteControlPreset* InRemoteControlPreset |
Unregister the specified Preset | |
| void | UnregisterTrackedActor
(
AActor* InActor |
Removes the specified Actor from the tracked actors register |
Typedefs
| Name | Description |
|---|---|
| FOnActivePresetChanged | |
| FOnActorRegisterStateUpdate |