A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UOpenXRExpansionFunctionLibrary Class ReferenceBlueprintable

UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent)) More...

#include <OpenXRExpansionFunctionLibrary.h>

Inheritance diagram for UOpenXRExpansionFunctionLibrary:
[legend]

Public Member Functions

 UOpenXRExpansionFunctionLibrary (const FObjectInitializer &ObjectInitializer)
 
 ~UOpenXRExpansionFunctionLibrary ()
 

Static Public Member Functions

static void ConvertHandTransformsSpaceAndBack (TArray< FTransform > &OutTransforms, const TArray< FTransform > &WorldTransforms)
 
static void GetMockUpControllerData (FXRMotionControllerData &MotionControllerData, FBPOpenXRActionSkeletalData &SkeletalMappingData, bool bOpenHand=false)
 
static bool GetOpenXRHandPose (FBPOpenXRActionSkeletalData &HandPoseContainer, UOpenXRHandPoseComponent *HandPoseComponent, bool bGetMockUpPose=false)
 UFUNCTION(BlueprintCallable, Category = "VRExpansionFunctions|OpenXR", meta = (bIgnoreSelf = "true"))
 
static FOpenXRHMD * GetOpenXRHMD ()
 
static void GetXRMotionControllerType (FString &TrackingSystemName, EBPOpenXRControllerDeviceType &DeviceType, EBPXRResultSwitch &Result)
 UFUNCTION(BlueprintCallable, Category = "VRExpansionFunctions|OpenXR", meta = (bIgnoreSelf = "true", ExpandEnumAsExecs = "Result"))
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent))

Definition at line 47 of file OpenXRExpansionFunctionLibrary.h.

Constructor & Destructor Documentation

◆ UOpenXRExpansionFunctionLibrary()

UOpenXRExpansionFunctionLibrary::UOpenXRExpansionFunctionLibrary ( const FObjectInitializer & ObjectInitializer)

Definition at line 12 of file OpenXRExpansionFunctionLibrary.cpp.

◆ ~UOpenXRExpansionFunctionLibrary()

UOpenXRExpansionFunctionLibrary::~UOpenXRExpansionFunctionLibrary ( )

Definition at line 18 of file OpenXRExpansionFunctionLibrary.cpp.

Member Function Documentation

◆ ConvertHandTransformsSpaceAndBack()

static void UOpenXRExpansionFunctionLibrary::ConvertHandTransformsSpaceAndBack ( TArray< FTransform > & OutTransforms,
const TArray< FTransform > & WorldTransforms )
inlinestatic

Definition at line 114 of file OpenXRExpansionFunctionLibrary.h.

◆ GENERATED_BODY()

UOpenXRExpansionFunctionLibrary::GENERATED_BODY ( )
private

◆ GetMockUpControllerData()

static void UOpenXRExpansionFunctionLibrary::GetMockUpControllerData ( FXRMotionControllerData & MotionControllerData,
FBPOpenXRActionSkeletalData & SkeletalMappingData,
bool bOpenHand = false )
inlinestatic

Definition at line 223 of file OpenXRExpansionFunctionLibrary.h.

◆ GetOpenXRHandPose()

static bool UOpenXRExpansionFunctionLibrary::GetOpenXRHandPose ( FBPOpenXRActionSkeletalData & HandPoseContainer,
UOpenXRHandPoseComponent * HandPoseComponent,
bool bGetMockUpPose = false )
inlinestaticBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRExpansionFunctions|OpenXR", meta = (bIgnoreSelf = "true"))

Definition at line 73 of file OpenXRExpansionFunctionLibrary.h.

Here is the caller graph for this function:

◆ GetOpenXRHMD()

static FOpenXRHMD * UOpenXRExpansionFunctionLibrary::GetOpenXRHMD ( )
inlinestatic

Definition at line 58 of file OpenXRExpansionFunctionLibrary.h.

Here is the caller graph for this function:

◆ GetXRMotionControllerType()

void UOpenXRExpansionFunctionLibrary::GetXRMotionControllerType ( FString & TrackingSystemName,
EBPOpenXRControllerDeviceType & DeviceType,
EBPXRResultSwitch & Result )
staticBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRExpansionFunctions|OpenXR", meta = (bIgnoreSelf = "true", ExpandEnumAsExecs = "Result"))

Definition at line 23 of file OpenXRExpansionFunctionLibrary.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: