UAndroidXRSpatialMarkersNotifierComponent

#include <AndroidXRSpatialMarkersNotifierComponent.h>

The component that keeps track of tracked marker entities.

Summary

Inheritance

Inherits from: UAndroidXRSpatialComponentBase

Public attributes

MarkerTrackingConfig {}
The configuration to start marker tracking with.
OnMarkerAdded {}
FSpatialMarkerChangedDelegate
The callback for when a marker is added by the runtime.
OnMarkerRemoved {}
FSpatialMarkerChangedDelegate
The callback for when the runtime removes a marker.
TrackedMarkers {}
The markers being tracked.

Protected functions

BindToTrackingEvents() override
virtual void
GetCapabilitySubsystem() override
OnStartTracking() override
virtual void
UnbindFromTrackingEvents() override
virtual void

Public attributes

MarkerTrackingConfig

FSpatialMarkerTrackingConfig MarkerTrackingConfig {}

The configuration to start marker tracking with.

OnMarkerAdded

FSpatialMarkerChangedDelegate OnMarkerAdded {}

The callback for when a marker is added by the runtime.

OnMarkerRemoved

FSpatialMarkerChangedDelegate OnMarkerRemoved {}

The callback for when the runtime removes a marker.

TrackedMarkers

TArray< UAndroidXRSpatialMarkerEntity * > TrackedMarkers {}

The markers being tracked.

Protected functions

BindToTrackingEvents

virtual void BindToTrackingEvents() override

GetCapabilitySubsystem

virtual UAndroidXRSpatialEntitiesSubsystem * GetCapabilitySubsystem() override

OnStartTracking

virtual void OnStartTracking() override

UnbindFromTrackingEvents

virtual void UnbindFromTrackingEvents() override