CreateAnchor
(
InTransform
, OutRequestId
, CameraTransform
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::CreateAnchor(const FTransform &InTransform, uint64 &OutRequestId, const FTransform &CameraTransform)=0 Parameters InTransform: const FTransform &OutRequestId: uint64 &CameraTransform: const FTransform &Returns EOculusXRAnchorResult::Type |
DestroyAnchor
(
AnchorHandle
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::DestroyAnchor(uint64 AnchorHandle)=0 Parameters AnchorHandle: uint64Returns EOculusXRAnchorResult::Type |
DiscoverAnchors
(
DiscoveryInfo
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::DiscoverAnchors(const FOculusXRSpaceDiscoveryInfo &DiscoveryInfo, uint64 &OutRequestId)=0 Parameters DiscoveryInfo: const FOculusXRSpaceDiscoveryInfo &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
EraseAnchor
(
AnchorHandle
, StorageLocation
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::EraseAnchor(uint64 AnchorHandle, EOculusXRSpaceStorageLocation StorageLocation, uint64 &OutRequestId)=0 Parameters Returns EOculusXRAnchorResult::Type |
EraseAnchors
(
AnchorHandles
, UUIDs
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::EraseAnchors(const TArray< FOculusXRUInt64 > &AnchorHandles, const TArray< FOculusXRUUID > &UUIDs, uint64 &OutRequestId)=0 Parameters AnchorHandles: const TArray< FOculusXRUInt64 > &UUIDs: const TArray< FOculusXRUUID > &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
GetAnchorComponentStatus
(
AnchorHandle
, ComponentType
, OutEnabled
, OutChangePending
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::GetAnchorComponentStatus(uint64 AnchorHandle, EOculusXRSpaceComponentType ComponentType, bool &OutEnabled, bool &OutChangePending)=0 Parameters AnchorHandle: uint64ComponentType: EOculusXRSpaceComponentTypeOutEnabled: bool &OutChangePending: bool &Returns EOculusXRAnchorResult::Type |
GetAnchorContainerUUIDs
(
AnchorHandle
, OutUUIDs
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::GetAnchorContainerUUIDs(uint64 AnchorHandle, TArray< FOculusXRUUID > &OutUUIDs)=0 Parameters AnchorHandle: uint64OutUUIDs: TArray< FOculusXRUUID > &Returns EOculusXRAnchorResult::Type |
GetSupportedAnchorComponents
(
AnchorHandle
, OutSupportedTypes
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::GetSupportedAnchorComponents(uint64 AnchorHandle, TArray< EOculusXRSpaceComponentType > &OutSupportedTypes)=0 Parameters AnchorHandle: uint64OutSupportedTypes: TArray< EOculusXRSpaceComponentType > &Returns EOculusXRAnchorResult::Type |
QueryAnchors
(
QueryInfo
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::QueryAnchors(const FOculusXRSpaceQueryInfo &QueryInfo, uint64 &OutRequestId)=0 Parameters QueryInfo: const FOculusXRSpaceQueryInfo &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
SaveAnchor
(
AnchorHandle
, StorageLocation
, StoragePersistenceMode
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::SaveAnchor(uint64 AnchorHandle, EOculusXRSpaceStorageLocation StorageLocation, EOculusXRSpaceStoragePersistenceMode StoragePersistenceMode, uint64 &OutRequestId)=0 Parameters AnchorHandle: uint64StorageLocation: EOculusXRSpaceStorageLocationStoragePersistenceMode: EOculusXRSpaceStoragePersistenceModeOutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
SaveAnchorList
(
AnchorHandles
, StorageLocation
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::SaveAnchorList(const TArray< uint64 > &AnchorHandles, EOculusXRSpaceStorageLocation StorageLocation, uint64 &OutRequestId)=0 Parameters AnchorHandles: const TArray< uint64 > &StorageLocation: EOculusXRSpaceStorageLocationOutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
SaveAnchors
(
AnchorHandles
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::SaveAnchors(const TArray< uint64 > &AnchorHandles, uint64 &OutRequestId)=0 Parameters AnchorHandles: const TArray< uint64 > &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
SetAnchorComponentStatus
(
AnchorHandle
, ComponentType
, Enable
, Timeout
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::SetAnchorComponentStatus(uint64 AnchorHandle, EOculusXRSpaceComponentType ComponentType, bool Enable, float Timeout, uint64 &OutRequestId)=0 Parameters AnchorHandle: uint64ComponentType: EOculusXRSpaceComponentTypeEnable: boolTimeout: floatOutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
ShareAnchors
(
AnchorHandles
, UserIds
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::ShareAnchors(const TArray< uint64 > &AnchorHandles, const TArray< uint64 > &UserIds, uint64 &OutRequestId)=0 Parameters AnchorHandles: const TArray< uint64 > &UserIds: const TArray< uint64 > &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
ShareAnchors
(
AnchorHandles
, Groups
, OutRequestId
)
|
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::ShareAnchors(const TArray< uint64 > &AnchorHandles, const TArray< FOculusXRUUID > &Groups, uint64 &OutRequestId)=0 Parameters AnchorHandles: const TArray< uint64 > &Groups: const TArray< FOculusXRUUID > &OutRequestId: uint64 &Returns EOculusXRAnchorResult::Type |
TryGetAnchorTransform
(
AnchorHandle
, OutTransform
, OutLocationFlags
, Space
)
|
Try to get the anchors transform. The transform may not always be a available.
Signature
virtual EOculusXRAnchorResult::Type IOculusXRAnchorFunctions::TryGetAnchorTransform(uint64 AnchorHandle, FTransform &OutTransform, FOculusXRAnchorLocationFlags &OutLocationFlags, EOculusXRAnchorSpace Space)=0 Parameters AnchorHandle: uint64
The Anchor handle.
OutTransform: FTransform &
(out) The anchors transform.
|