UAndroidXRTrackingSubsystem
#include <AndroidXRTrackingSubsystem.h>
The base class for all AndroidXR tracking subsystems.
Summary
Inheritance
Inherits from:UEngineSubsystemDirect Known Subclasses:
UAndroidXREyeTrackingSubsystem
,
UAndroidXRFaceTrackingSubsystem
,
UAndroidXRPassthroughMeshSubsystem
,
UAndroidXRSpatialDiscoveryRaycastSubsystem
,
UAndroidXRSpatialEntitiesSubsystem
Public attributes |
|
|---|---|
OnTrackingStarted {}
|
FOnTrackerCreated
The callback for when the system has started tracking.
|
OnTrackingStopped {}
|
FOnTrackerDestroyed
The callback for when the underlying tracker is destroyed.
|
Public functions |
|
|---|---|
IsTracking() const
|
bool
Stop tracking the associated feature.
|
StartTracking()
|
void
Start tracking the associated feature.
|
StopTracking()
|
void
Stop tracking the associated feature.
|
Protected functions |
|
|---|---|
CreateTracker()
|
virtual void
|
DestroyTracker()
|
virtual void
|
GetRequiredPermissions(TArray< FString > & Permissions)
|
virtual void
|
TrackerCreated()
|
void
|
TrackerDestroyed()
|
void
|
Public attributes
OnTrackingStarted
FOnTrackerCreated OnTrackingStarted {}The callback for when the system has started tracking.
OnTrackingStopped
FOnTrackerDestroyed OnTrackingStopped {}The callback for when the underlying tracker is destroyed.
Public functions
IsTracking
bool IsTracking() const
Stop tracking the associated feature.
StartTracking
void StartTracking()
Start tracking the associated feature.
StopTracking
void StopTracking()
Stop tracking the associated feature.
Protected functions
CreateTracker
virtual void CreateTracker()
DestroyTracker
virtual void DestroyTracker()
GetRequiredPermissions
virtual void GetRequiredPermissions( TArray< FString > & Permissions )
TrackerCreated
void TrackerCreated()
TrackerDestroyed
void TrackerDestroyed()