API reference
API reference
Select your platform
No SDKs available
No versions available

FOculusXRAnchors Struct

Member Functions

void Initialize ( )
void Teardown ( )

Static Member Functions

static FOculusXRAnchors * GetInstance ( )
static bool CreateSpatialAnchor
( const FTransform & InTransform,
AActor * TargetActor,
const FOculusXRSpatialAnchorCreateDelegate & ResultCallback,
static bool EraseAnchor
const FOculusXRAnchorEraseDelegate & ResultCallback,
static bool DestroyAnchor
( uint64 AnchorHandle,
static bool SetAnchorComponentStatus
EOculusXRSpaceComponentType SpaceComponentType,
bool Enable,
float Timeout,
const FOculusXRAnchorSetComponentStatusDelegate & ResultCallback,
static bool GetAnchorComponentStatus
EOculusXRSpaceComponentType SpaceComponentType,
bool & OutEnabled,
bool & OutChangePending,
static bool GetAnchorSupportedComponents
TArray< EOculusXRSpaceComponentType > & OutSupportedComponents,
static bool SetComponentStatus
( uint64 Space,
EOculusXRSpaceComponentType SpaceComponentType,
bool Enable,
float Timeout,
const FOculusXRAnchorSetComponentStatusDelegate & ResultCallback,
static bool GetComponentStatus
( uint64 AnchorHandle,
EOculusXRSpaceComponentType SpaceComponentType,
bool & OutEnabled,
bool & OutChangePending,
static bool GetSupportedComponents
( uint64 AnchorHandle,
TArray< EOculusXRSpaceComponentType > & OutSupportedComponents,
static bool SaveAnchor
const FOculusXRAnchorSaveDelegate & ResultCallback,
static bool SaveAnchorList
( const TArray< UOculusXRAnchorComponent * > & Anchors,
const FOculusXRAnchorSaveListDelegate & ResultCallback,
static bool QueryAnchors
( const TArray< FOculusXRUUID > & AnchorUUIDs,
const FOculusXRAnchorQueryDelegate & ResultCallback,
static bool QueryAnchorsAdvanced
( const FOculusXRSpaceQueryInfo & QueryInfo,
const FOculusXRAnchorQueryDelegate & ResultCallback,
static bool ShareAnchors
( const TArray< UOculusXRAnchorComponent * > & Anchors,
const TArray< uint64 > & OculusUserIDs,
const FOculusXRAnchorShareDelegate & ResultCallback,
static bool ShareAnchors
( const TArray< uint64 > & AnchorHandles,
const TArray< uint64 > & OculusUserIDs,
const FOculusXRAnchorShareDelegate & ResultCallback,
static bool GetSpaceContainerUUIDs
( uint64 Space,
TArray< FOculusXRUUID > & OutUUIDs,
static bool SaveAnchors
( const TArray< UOculusXRAnchorComponent * > & Anchors,
const FOculusXRSaveAnchorsDelegate & ResultCallback,
static bool EraseAnchors
( const TArray< UOculusXRAnchorComponent * > & Anchors,
const FOculusXREraseAnchorsDelegate & ResultCallback,
static bool EraseAnchors
( const TArray< FOculusXRUInt64 > & AnchorHandles,
const TArray< FOculusXRUUID > & AnchorUUIDs,
const FOculusXREraseAnchorsDelegate & ResultCallback,
static bool DiscoverAnchors
( const FOculusXRSpaceDiscoveryInfo & DiscoveryInfo,
const FOculusXRDiscoverAnchorsResultsDelegate & DiscoveryResultsCallback,
const FOculusXRDiscoverAnchorsCompleteDelegate & DiscoveryCompleteCallback,
static bool GetSharedAnchors
( const TArray< FOculusXRUUID > & AnchorUUIDs,
const FOculusXRGetSharedAnchorsDelegate & ResultCallback,
Did you find this page helpful?
Thumbs up icon
Thumbs down icon