UAndroidXRSpatialPlanesNotifierComponent

#include <AndroidXRSpatialPlanesNotifierComponent.h>

The plane tracking component that keeps track of spatial planes tracked by the runtime.

Summary

Inheritance

Inherits from: UAndroidXRSpatialComponentBase

Public attributes

OnPlaneAdded {}
FSpatialPlaneChangedDelegate
The callback for when a spatial plane is added.
OnPlaneRemoved {}
FSpatialPlaneChangedDelegate
The callback for when a spatial plane is removed.
TrackedPlanes {}
The planes being currently tracked.

Public functions

BeginPlay() override
void

Protected functions

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

Public attributes

OnPlaneAdded

FSpatialPlaneChangedDelegate OnPlaneAdded {}

The callback for when a spatial plane is added.

OnPlaneRemoved

FSpatialPlaneChangedDelegate OnPlaneRemoved {}

The callback for when a spatial plane is removed.

TrackedPlanes

TSet< UAndroidXRSpatialPlaneEntity * > TrackedPlanes {}

The planes being currently tracked.

Public functions

BeginPlay

void BeginPlay() override

Protected functions

BindToTrackingEvents

virtual void BindToTrackingEvents() override

GetCapabilitySubsystem

virtual UAndroidXRSpatialEntitiesSubsystem * GetCapabilitySubsystem() override

UnbindFromTrackingEvents

virtual void UnbindFromTrackingEvents() override