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

UOculusXRAnchorBPFunctionLibrary Class

Extends UBlueprintFunctionLibrary

Static Member Functions

AnchorHandleToString ( Value )
Signature
static FString UOculusXRAnchorBPFunctionLibrary::AnchorHandleToString(const FOculusXRUInt64 Value)
Parameters
Value: const FOculusXRUInt64
Returns
FString
AnchorUUIDToString ( Value )
Signature
static FString UOculusXRAnchorBPFunctionLibrary::AnchorUUIDToString(const FOculusXRUUID &Value)
Parameters
Value: const FOculusXRUUID &
Returns
FString
GetAnchorComponent ( QueryResult , ComponentType , Outer )
Signature
static const UOculusXRBaseAnchorComponent * UOculusXRAnchorBPFunctionLibrary::GetAnchorComponent(const FOculusXRSpaceQueryResult &QueryResult, EOculusXRSpaceComponentType ComponentType, UObject *Outer)
Parameters
QueryResult: const FOculusXRSpaceQueryResult &
Outer: UObject *
GetAnchorComponentStatus ( TargetActor , ComponentType , bIsEnabled )
Signature
static bool UOculusXRAnchorBPFunctionLibrary::GetAnchorComponentStatus(AActor *TargetActor, EOculusXRSpaceComponentType ComponentType, bool &bIsEnabled)
Parameters
TargetActor: AActor *
bIsEnabled: bool &
Returns
bool
GetAnchorTransformByHandle ( Handle , OutTransform )
Signature
static bool UOculusXRAnchorBPFunctionLibrary::GetAnchorTransformByHandle(const FOculusXRUInt64 &Handle, FTransform &OutTransform)
Parameters
Handle: const FOculusXRUInt64 &
OutTransform: FTransform &
Returns
bool
IsAnchorResultSuccess ( result )
Signature
static bool UOculusXRAnchorBPFunctionLibrary::IsAnchorResultSuccess(EOculusXRAnchorResult::Type result)
Parameters
Returns
bool
IsEqual_FOculusXRUInt64 ( Left , Right )
Signature
static bool UOculusXRAnchorBPFunctionLibrary::IsEqual_FOculusXRUInt64(const FOculusXRUInt64 Left, const FOculusXRUInt64 Right)
Parameters
Left: const FOculusXRUInt64
Right: const FOculusXRUInt64
Returns
bool
IsEqual_FOculusXRUUID ( Left , Right )
Signature
static bool UOculusXRAnchorBPFunctionLibrary::IsEqual_FOculusXRUUID(const FOculusXRUUID &Left, const FOculusXRUUID &Right)
Parameters
Left: const FOculusXRUUID &
Right: const FOculusXRUUID &
Returns
bool
SpawnActorWithAnchorHandle ( WorldContextObject , Handle , UUID , AnchorLocation , ActorClass , Owner , Instigator , CollisionHandlingMethod )
Signature
static AActor * UOculusXRAnchorBPFunctionLibrary::SpawnActorWithAnchorHandle(UObject *WorldContextObject, FOculusXRUInt64 Handle, FOculusXRUUID UUID, EOculusXRSpaceStorageLocation AnchorLocation, UClass *ActorClass, AActor *Owner, APawn *Instigator, ESpawnActorCollisionHandlingMethod CollisionHandlingMethod)
Parameters
WorldContextObject: UObject *
ActorClass: UClass *
Owner: AActor *
Instigator: APawn *
CollisionHandlingMethod: ESpawnActorCollisionHandlingMethod
Returns
AActor *
SpawnActorWithAnchorQueryResults ( WorldContextObject , QueryResult , ActorClass , Owner , Instigator , CollisionHandlingMethod )
Signature
static AActor * UOculusXRAnchorBPFunctionLibrary::SpawnActorWithAnchorQueryResults(UObject *WorldContextObject, const FOculusXRSpaceQueryResult &QueryResult, UClass *ActorClass, AActor *Owner, APawn *Instigator, ESpawnActorCollisionHandlingMethod CollisionHandlingMethod)
Parameters
WorldContextObject: UObject *
QueryResult: const FOculusXRSpaceQueryResult &
ActorClass: UClass *
Owner: AActor *
Instigator: APawn *
CollisionHandlingMethod: ESpawnActorCollisionHandlingMethod
Returns
AActor *
StringToAnchorUUID ( Value )
Signature
static FOculusXRUUID UOculusXRAnchorBPFunctionLibrary::StringToAnchorUUID(const FString &Value)
Parameters
Value: const FString &
TryGetAnchorTransformByHandle ( Handle , OutTransform , OutLocationFlags , Space )
Try to get the anchors transform. The transform may not always be a available.
Signature
static bool UOculusXRAnchorBPFunctionLibrary::TryGetAnchorTransformByHandle(const FOculusXRUInt64 &Handle, FTransform &OutTransform, FOculusXRAnchorLocationFlags &OutLocationFlags, EOculusXRAnchorSpace Space=EOculusXRAnchorSpace::World)
Parameters
Handle: const FOculusXRUInt64 &  The Anchor handle.
OutTransform: FTransform &  (out) The anchors transform.
OutLocationFlags: FOculusXRAnchorLocationFlags &  (out) The location flags.
Space: EOculusXRAnchorSpace  The space in which this transform should be returned.
Returns
bool  Whether or not the transform could be retrieved.