PICO Unity XR SDK
Unity.XR.PXR Namespace Reference

Classes

struct  HandAimState
 
struct  HandJointLocation
 
struct  HandJointLocations
 
struct  Posef
 
class  PXR_Boundary
 
class  PXR_EyeTracking
 
class  PXR_FoveationRendering
 
class  PXR_HandTracking
 
class  PXR_Input
 
class  PXR_LateLatching
 
class  PXR_OverLay
 
class  PXR_ScreenFade
 
class  PXR_System
 
struct  Quatf
 
struct  Vector3f
 

Enumerations

enum  HandType { HandLeft = 0 , HandRight = 1 }
 
enum  ActiveInputDevice { HeadActive = 0 , ControllerActive = 1 , HandTrackingActive = 2 }
 
enum  HandAimStatus : ulong {
  AimComputed = 0x00000001 , AimRayValid = 0x00000002 , AimIndexPinching = 0x00000004 , AimMiddlePinching = 0x00000008 ,
  AimRingPinching = 0x00000010 , AimLittlePinching = 0x00000020 , AimRayTouched = 0x00000200
}
 
enum  HandLocationStatus : ulong { OrientationValid = 0x00000001 , PositionValid = 0x00000002 , OrientationTracked = 0x00000004 , PositionTracked = 0x00000008 }
 
enum  HandJoint {
  JointPalm = 0 , JointWrist = 1 , JointThumbMetacarpal = 2 , JointThumbProximal = 3 ,
  JointThumbDistal = 4 , JointThumbTip = 5 , JointIndexMetacarpal = 6 , JointIndexProximal = 7 ,
  JointIndexIntermediate = 8 , JointIndexDistal = 9 , JointIndexTip = 10 , JointMiddleMetacarpal = 11 ,
  JointMiddleProximal = 12 , JointMiddleIntermediate = 13 , JointMiddleDistal = 14 , JointMiddleTip = 15 ,
  JointRingMetacarpal = 16 , JointRingProximal = 17 , JointRingIntermediate = 18 , JointRingDistal = 19 ,
  JointRingTip = 20 , JointLittleMetacarpal = 21 , JointLittleProximal = 22 , JointLittleIntermediate = 23 ,
  JointLittleDistal = 24 , JointLittleTip = 25 , JointMax = 26
}
 
enum  HandFinger {
  Thumb = 0 , Index = 1 , Middle = 2 , Ring = 3 ,
  Pinky = 4
}
 

Functions

delegate void InputDeviceChangedCallBack (int value)
 
delegate void SeethroughStateChangedCallBack (int value)