Initialize
()
|
Signature
void OculusXRAnchors::FOculusXRAnchors::Initialize() Returns void |
Teardown
()
|
Signature
void OculusXRAnchors::FOculusXRAnchors::Teardown() Returns void |
CreateSpatialAnchor
(
InTransform
, TargetActor
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::CreateSpatialAnchor(const FTransform &InTransform, AActor *TargetActor, const FOculusXRSpatialAnchorCreateDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters InTransform: const FTransform &TargetActor: AActor *ResultCallback: const FOculusXRSpatialAnchorCreateDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
DestroyAnchor
(
AnchorHandle
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::DestroyAnchor(uint64 AnchorHandle, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorHandle: uint64OutResult: EOculusXRAnchorResult::Type &Returns bool |
DiscoverAnchors
(
DiscoveryInfo
, DiscoveryResultsCallback
, DiscoveryCompleteCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::DiscoverAnchors(const FOculusXRSpaceDiscoveryInfo &DiscoveryInfo, const FOculusXRDiscoverAnchorsResultsDelegate &DiscoveryResultsCallback, const FOculusXRDiscoverAnchorsCompleteDelegate &DiscoveryCompleteCallback, EOculusXRAnchorResult::Type &OutResult) Parameters DiscoveryInfo: const FOculusXRSpaceDiscoveryInfo &DiscoveryResultsCallback: const FOculusXRDiscoverAnchorsResultsDelegate &DiscoveryCompleteCallback: const FOculusXRDiscoverAnchorsCompleteDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
EraseAnchor
(
Anchor
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::EraseAnchor(UOculusXRAnchorComponent *Anchor, const FOculusXRAnchorEraseDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchor: UOculusXRAnchorComponent *ResultCallback: const FOculusXRAnchorEraseDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
EraseAnchors
(
Anchors
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::EraseAnchors(const TArray< UOculusXRAnchorComponent * > &Anchors, const FOculusXREraseAnchorsDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchors: const TArray< UOculusXRAnchorComponent * > &ResultCallback: const FOculusXREraseAnchorsDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
EraseAnchors
(
AnchorHandles
, AnchorUUIDs
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::EraseAnchors(const TArray< FOculusXRUInt64 > &AnchorHandles, const TArray< FOculusXRUUID > &AnchorUUIDs, const FOculusXREraseAnchorsDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorHandles: const TArray< FOculusXRUInt64 > &AnchorUUIDs: const TArray< FOculusXRUUID > &ResultCallback: const FOculusXREraseAnchorsDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
GetAnchorComponentStatus
(
Anchor
, SpaceComponentType
, OutEnabled
, OutChangePending
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetAnchorComponentStatus(UOculusXRAnchorComponent *Anchor, EOculusXRSpaceComponentType SpaceComponentType, bool &OutEnabled, bool &OutChangePending, EOculusXRAnchorResult::Type &OutResult) Parameters Anchor: UOculusXRAnchorComponent *SpaceComponentType: EOculusXRSpaceComponentTypeOutEnabled: bool &OutChangePending: bool &OutResult: EOculusXRAnchorResult::Type &Returns bool |
GetAnchorSupportedComponents
(
Anchor
, OutSupportedComponents
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetAnchorSupportedComponents(UOculusXRAnchorComponent *Anchor, TArray< EOculusXRSpaceComponentType > &OutSupportedComponents, EOculusXRAnchorResult::Type &OutResult) Parameters Anchor: UOculusXRAnchorComponent *OutSupportedComponents: TArray< EOculusXRSpaceComponentType > &OutResult: EOculusXRAnchorResult::Type &Returns bool |
GetComponentStatus
(
AnchorHandle
, SpaceComponentType
, OutEnabled
, OutChangePending
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetComponentStatus(uint64 AnchorHandle, EOculusXRSpaceComponentType SpaceComponentType, bool &OutEnabled, bool &OutChangePending, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorHandle: uint64SpaceComponentType: EOculusXRSpaceComponentTypeOutEnabled: bool &OutChangePending: bool &OutResult: EOculusXRAnchorResult::Type &Returns bool |
GetInstance
()
|
Signature
static FOculusXRAnchors * OculusXRAnchors::FOculusXRAnchors::GetInstance() Returns FOculusXRAnchors * |
GetSharedAnchors
(
AnchorUUIDs
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetSharedAnchors(const TArray< FOculusXRUUID > &AnchorUUIDs, const FOculusXRGetSharedAnchorsDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorUUIDs: const TArray< FOculusXRUUID > &ResultCallback: const FOculusXRGetSharedAnchorsDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
GetSharedAnchorsAsync
(
Group
, WantedAnchors
, OnComplete
)
|
Signature
static TSharedPtr< FGetAnchorsSharedWithGroup > OculusXRAnchors::FOculusXRAnchors::GetSharedAnchorsAsync(const FOculusXRUUID &Group, const TArray< FOculusXRUUID > &WantedAnchors, const FGetAnchorsSharedWithGroup::FCompleteDelegate &OnComplete) Parameters Group: const FOculusXRUUID &WantedAnchors: const TArray< FOculusXRUUID > &OnComplete: const FGetAnchorsSharedWithGroup::FCompleteDelegate &Returns TSharedPtr< FGetAnchorsSharedWithGroup > |
GetSpaceContainerUUIDs
(
Space
, OutUUIDs
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetSpaceContainerUUIDs(uint64 Space, TArray< FOculusXRUUID > &OutUUIDs, EOculusXRAnchorResult::Type &OutResult) Parameters Returns bool |
GetSupportedComponents
(
AnchorHandle
, OutSupportedComponents
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::GetSupportedComponents(uint64 AnchorHandle, TArray< EOculusXRSpaceComponentType > &OutSupportedComponents, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorHandle: uint64OutSupportedComponents: TArray< EOculusXRSpaceComponentType > &OutResult: EOculusXRAnchorResult::Type &Returns bool |
QueryAnchors
(
AnchorUUIDs
, Location
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::QueryAnchors(const TArray< FOculusXRUUID > &AnchorUUIDs, EOculusXRSpaceStorageLocation Location, const FOculusXRAnchorQueryDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorUUIDs: const TArray< FOculusXRUUID > &Location: EOculusXRSpaceStorageLocationResultCallback: const FOculusXRAnchorQueryDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
QueryAnchorsAdvanced
(
QueryInfo
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::QueryAnchorsAdvanced(const FOculusXRSpaceQueryInfo &QueryInfo, const FOculusXRAnchorQueryDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters QueryInfo: const FOculusXRSpaceQueryInfo &ResultCallback: const FOculusXRAnchorQueryDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
SaveAnchor
(
Anchor
, StorageLocation
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::SaveAnchor(UOculusXRAnchorComponent *Anchor, EOculusXRSpaceStorageLocation StorageLocation, const FOculusXRAnchorSaveDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchor: UOculusXRAnchorComponent *StorageLocation: EOculusXRSpaceStorageLocationResultCallback: const FOculusXRAnchorSaveDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
SaveAnchorList
(
Anchors
, StorageLocation
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::SaveAnchorList(const TArray< UOculusXRAnchorComponent * > &Anchors, EOculusXRSpaceStorageLocation StorageLocation, const FOculusXRAnchorSaveListDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchors: const TArray< UOculusXRAnchorComponent * > &StorageLocation: EOculusXRSpaceStorageLocationResultCallback: const FOculusXRAnchorSaveListDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
SaveAnchors
(
Anchors
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::SaveAnchors(const TArray< UOculusXRAnchorComponent * > &Anchors, const FOculusXRSaveAnchorsDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchors: const TArray< UOculusXRAnchorComponent * > &ResultCallback: const FOculusXRSaveAnchorsDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
SetAnchorComponentStatus
(
Anchor
, SpaceComponentType
, Enable
, Timeout
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::SetAnchorComponentStatus(UOculusXRAnchorComponent *Anchor, EOculusXRSpaceComponentType SpaceComponentType, bool Enable, float Timeout, const FOculusXRAnchorSetComponentStatusDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchor: UOculusXRAnchorComponent *SpaceComponentType: EOculusXRSpaceComponentTypeEnable: boolTimeout: floatResultCallback: const FOculusXRAnchorSetComponentStatusDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
SetComponentStatus
(
Space
, SpaceComponentType
, Enable
, Timeout
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::SetComponentStatus(uint64 Space, EOculusXRSpaceComponentType SpaceComponentType, bool Enable, float Timeout, const FOculusXRAnchorSetComponentStatusDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Space: uint64SpaceComponentType: EOculusXRSpaceComponentTypeEnable: boolTimeout: floatResultCallback: const FOculusXRAnchorSetComponentStatusDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
ShareAnchors
(
Anchors
, OculusUserIDs
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::ShareAnchors(const TArray< UOculusXRAnchorComponent * > &Anchors, const TArray< uint64 > &OculusUserIDs, const FOculusXRAnchorShareDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters Anchors: const TArray< UOculusXRAnchorComponent * > &OculusUserIDs: const TArray< uint64 > &ResultCallback: const FOculusXRAnchorShareDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
ShareAnchors
(
AnchorHandles
, OculusUserIDs
, ResultCallback
, OutResult
)
|
Signature
static bool OculusXRAnchors::FOculusXRAnchors::ShareAnchors(const TArray< uint64 > &AnchorHandles, const TArray< uint64 > &OculusUserIDs, const FOculusXRAnchorShareDelegate &ResultCallback, EOculusXRAnchorResult::Type &OutResult) Parameters AnchorHandles: const TArray< uint64 > &OculusUserIDs: const TArray< uint64 > &ResultCallback: const FOculusXRAnchorShareDelegate &OutResult: EOculusXRAnchorResult::Type &Returns bool |
ShareAnchorsAsync
(
AnchorHandles
, Groups
, OnComplete
)
|
Signature
static TSharedPtr< FShareAnchorsWithGroups > OculusXRAnchors::FOculusXRAnchors::ShareAnchorsAsync(const TArray< FOculusXRUInt64 > &AnchorHandles, const TArray< FOculusXRUUID > &Groups, const FShareAnchorsWithGroups::FCompleteDelegate &OnComplete) Parameters AnchorHandles: const TArray< FOculusXRUInt64 > &Groups: const TArray< FOculusXRUUID > &OnComplete: const FShareAnchorsWithGroups::FCompleteDelegate &Returns TSharedPtr< FShareAnchorsWithGroups > |