API reference

HandJointUtils Class

Static Fields

FingerToJointList : List< HandJointId[]>
Signature
List<HandJointId[]> Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.FingerToJointList
JointChildrenList : HandJointId [][]
Signature
HandJointId [][] Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.JointChildrenList
JointIds : List< HandJointId >
Signature
List<HandJointId> Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.JointIds
JointParentList : HandJointId []
Signature
HandJointId [] Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.JointParentList
JointToFingerList : HandFinger []
Signature
HandFinger [] Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.JointToFingerList

Static Methods

GetHandFingerProximal ( finger )
Returns the "proximal" JointId for the given finger.
This is commonly known as the Knuckle. For fingers, proximal is the join with index 1; eg HandIndex1. For thumb, proximal is the joint with index 2; eg HandThumb2.
Signature
static HandJointId Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.GetHandFingerProximal(HandFinger finger)
Parameters
finger: HandFinger
GetHandFingerTip ( finger )
Signature
static HandJointId Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.GetHandFingerTip(HandFinger finger)
Parameters
finger: HandFinger
WristJointPosesToLocalRotations ( jointPoses , joints )
Signature
static bool Oculus.Interaction.Input.Compatibility.OpenXR.HandJointUtils.WristJointPosesToLocalRotations(Pose[] jointPoses, ref Quaternion[] joints)
Parameters
jointPoses: Pose []
joints: ref Quaternion []
Returns
bool