A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
OpenXRExpansionTypes.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "UObject/Object.h"
#include "Engine/EngineTypes.h"
#include "OpenXRExpansionTypes.generated.h"
Include dependency graph for OpenXRExpansionTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FBPOpenXRActionSkeletalData
 USTRUCT(BlueprintType, Category = "VRExpansionFunctions|OpenXR|HandSkeleton") More...
 
struct  FBPOpenXRSkeletalMappingData
 USTRUCT(BlueprintType, Category = "VRExpansionFunctions|SteamVR|HandSkeleton") More...
 
struct  FBPOpenXRSkeletalPair
 USTRUCT(BlueprintType, Category = "VRExpansionFunctions|SteamVR|HandSkeleton") More...
 

Enumerations

enum class  EBPXRResultSwitch : uint8 { OnSucceeded , OnFailed }
 UENUM() More...
 
enum class  EVROpenXRSkeletonType : uint8 {
  OXR_SkeletonType_UE4Default_Right , OXR_SkeletonType_UE4Default_Left , OXR_SkeletonType_OpenVRDefault_Right , OXR_SkeletonType_OpenVRDefault_Left ,
  OXR_SkeletonType_Custom
}
 UENUM(BlueprintType) More...
 
enum class  EVRSkeletalHandIndex : uint8 { EActionHandIndex_Left = 0 , EActionHandIndex_Right }
 UENUM(BlueprintType) More...
 
enum class  EXRHandJointType : uint8 {
  OXR_HAND_JOINT_PALM_EXT = 0 , OXR_HAND_JOINT_WRIST_EXT = 1 , OXR_HAND_JOINT_THUMB_METACARPAL_EXT = 2 , OXR_HAND_JOINT_THUMB_PROXIMAL_EXT = 3 ,
  OXR_HAND_JOINT_THUMB_DISTAL_EXT = 4 , OXR_HAND_JOINT_THUMB_TIP_EXT = 5 , OXR_HAND_JOINT_INDEX_METACARPAL_EXT = 6 , OXR_HAND_JOINT_INDEX_PROXIMAL_EXT = 7 ,
  OXR_HAND_JOINT_INDEX_INTERMEDIATE_EXT = 8 , OXR_HAND_JOINT_INDEX_DISTAL_EXT = 9 , OXR_HAND_JOINT_INDEX_TIP_EXT = 10 , OXR_HAND_JOINT_MIDDLE_METACARPAL_EXT = 11 ,
  OXR_HAND_JOINT_MIDDLE_PROXIMAL_EXT = 12 , OXR_HAND_JOINT_MIDDLE_INTERMEDIATE_EXT = 13 , OXR_HAND_JOINT_MIDDLE_DISTAL_EXT = 14 , OXR_HAND_JOINT_MIDDLE_TIP_EXT = 15 ,
  OXR_HAND_JOINT_RING_METACARPAL_EXT = 16 , OXR_HAND_JOINT_RING_PROXIMAL_EXT = 17 , OXR_HAND_JOINT_RING_INTERMEDIATE_EXT = 18 , OXR_HAND_JOINT_RING_DISTAL_EXT = 19 ,
  OXR_HAND_JOINT_RING_TIP_EXT = 20 , OXR_HAND_JOINT_LITTLE_METACARPAL_EXT = 21 , OXR_HAND_JOINT_LITTLE_PROXIMAL_EXT = 22 , OXR_HAND_JOINT_LITTLE_INTERMEDIATE_EXT = 23 ,
  OXR_HAND_JOINT_LITTLE_DISTAL_EXT = 24 , OXR_HAND_JOINT_LITTLE_TIP_EXT = 25 , OXR_HAND_JOINT_MAX_ENUM_EXT = 0xFF
}
 UENUM(BlueprintType) More...
 

Enumeration Type Documentation

◆ EBPXRResultSwitch

enum class EBPXRResultSwitch : uint8
strong

UENUM()

Enumerator
OnSucceeded 
OnFailed 

Definition at line 16 of file OpenXRExpansionTypes.h.

◆ EVROpenXRSkeletonType

enum class EVROpenXRSkeletonType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
OXR_SkeletonType_UE4Default_Right 
OXR_SkeletonType_UE4Default_Left 
OXR_SkeletonType_OpenVRDefault_Right 
OXR_SkeletonType_OpenVRDefault_Left 
OXR_SkeletonType_Custom 

Definition at line 73 of file OpenXRExpansionTypes.h.

◆ EVRSkeletalHandIndex

enum class EVRSkeletalHandIndex : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
EActionHandIndex_Left 
EActionHandIndex_Right 

Definition at line 28 of file OpenXRExpansionTypes.h.

◆ EXRHandJointType

enum class EXRHandJointType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
OXR_HAND_JOINT_PALM_EXT 
OXR_HAND_JOINT_WRIST_EXT 
OXR_HAND_JOINT_THUMB_METACARPAL_EXT 
OXR_HAND_JOINT_THUMB_PROXIMAL_EXT 
OXR_HAND_JOINT_THUMB_DISTAL_EXT 
OXR_HAND_JOINT_THUMB_TIP_EXT 
OXR_HAND_JOINT_INDEX_METACARPAL_EXT 
OXR_HAND_JOINT_INDEX_PROXIMAL_EXT 
OXR_HAND_JOINT_INDEX_INTERMEDIATE_EXT 
OXR_HAND_JOINT_INDEX_DISTAL_EXT 
OXR_HAND_JOINT_INDEX_TIP_EXT 
OXR_HAND_JOINT_MIDDLE_METACARPAL_EXT 
OXR_HAND_JOINT_MIDDLE_PROXIMAL_EXT 
OXR_HAND_JOINT_MIDDLE_INTERMEDIATE_EXT 
OXR_HAND_JOINT_MIDDLE_DISTAL_EXT 
OXR_HAND_JOINT_MIDDLE_TIP_EXT 
OXR_HAND_JOINT_RING_METACARPAL_EXT 
OXR_HAND_JOINT_RING_PROXIMAL_EXT 
OXR_HAND_JOINT_RING_INTERMEDIATE_EXT 
OXR_HAND_JOINT_RING_DISTAL_EXT 
OXR_HAND_JOINT_RING_TIP_EXT 
OXR_HAND_JOINT_LITTLE_METACARPAL_EXT 
OXR_HAND_JOINT_LITTLE_PROXIMAL_EXT 
OXR_HAND_JOINT_LITTLE_INTERMEDIATE_EXT 
OXR_HAND_JOINT_LITTLE_DISTAL_EXT 
OXR_HAND_JOINT_LITTLE_TIP_EXT 
OXR_HAND_JOINT_MAX_ENUM_EXT 

Definition at line 38 of file OpenXRExpansionTypes.h.