None | = 0 |
PrimaryButton | = 1 << 0 |
PrimaryTouch | = 1 << 1 |
SecondaryButton | = 1 << 2 |
SecondaryTouch | = 1 << 3 |
GripButton | = 1 << 4 |
TriggerButton | = 1 << 5 |
MenuButton | = 1 << 6 |
Primary2DAxisClick | = 1 << 7 |
Primary2DAxisTouch | = 1 << 8 |
Thumbrest | = 1 << 9 |
None | = 0 |
Trigger | = 1 << 0 |
Grip | = 1 << 1 |
None | = 0 |
Primary2DAxis | = 1 << 0 |
Secondary2DAxis | = 1 << 1 |
Free |
Constrained |
Locked |
Left | = 0 |
Right | = 1 |
Invalid | = -1 |
Thumb | = 0 |
Index | = 1 |
Middle | = 2 |
Ring | = 3 |
Pinky | = 4 |
Max | = 4 |
None | = 0 |
Thumb | = 1 << 0 |
Index | = 1 << 1 |
Middle | = 1 << 2 |
Ring | = 1 << 3 |
Pinky | = 1 << 4 |
All | = (1 << 5) - 1 |
PinchDistanceStart | = 0 |
PinchDistanceStopMax | |
PinchDistanceStopOffset | |
PinchHqDistanceStart | |
PinchHqDistanceStopMax | |
PinchHqDistanceStopOffset | |
PinchHqViewAngleThreshold | |
ThumbDistanceStart | |
ThumbDistanceStopMax | |
ThumbDistanceStopOffset | |
ThumbMaxDot |
PoseVolumeOffsetRightVec3 | = 0 |
PoseVolumeOffsetLeftVec3 | |
StartThresholdFloat | |
ReleaseThresholdFloat |
None | = 0 |
Wrist | = 1 << HandJointId.HandWristRoot |
ForearmStub | = 1 << HandJointId.HandForearmStub |
Thumb0 | = 1 << HandJointId.HandThumb0 |
Thumb1 | = 1 << HandJointId.HandThumb1 |
Thumb2 | = 1 << HandJointId.HandThumb2 |
Thumb3 | = 1 << HandJointId.HandThumb3 |
Index1 | = 1 << HandJointId.HandIndex1 |
Index2 | = 1 << HandJointId.HandIndex2 |
Index3 | = 1 << HandJointId.HandIndex3 |
Middle1 | = 1 << HandJointId.HandMiddle1 |
Middle2 | = 1 << HandJointId.HandMiddle2 |
Middle3 | = 1 << HandJointId.HandMiddle3 |
Ring1 | = 1 << HandJointId.HandRing1 |
Ring2 | = 1 << HandJointId.HandRing2 |
Ring3 | = 1 << HandJointId.HandRing3 |
Pinky0 | = 1 << HandJointId.HandPinky0 |
Pinky1 | = 1 << HandJointId.HandPinky1 |
Pinky2 | = 1 << HandJointId.HandPinky2 |
Pinky3 | = 1 << HandJointId.HandPinky3 |
HandMaxSkinnable | = 1 << HandJointId.HandMaxSkinnable |
ThumbTip | = 1 << HandJointId.HandThumbTip |
IndexTip | = 1 << HandJointId.HandIndexTip |
MiddleTip | = 1 << HandJointId.HandMiddleTip |
RingTip | = 1 << HandJointId.HandRingTip |
PinkyTip | = 1 << HandJointId.HandPinkyTip |
All | = (1 << HandJointId.HandEnd) - 1 |
Invalid | = -1 |
HandStart | = 0 |
HandWristRoot | = HandStart + 0 |
HandForearmStub | = HandStart + 1 |
HandThumb0 | = HandStart + 2 |
HandThumb1 | = HandStart + 3 |
HandThumb2 | = HandStart + 4 |
HandThumb3 | = HandStart + 5 |
HandIndex1 | = HandStart + 6 |
HandIndex2 | = HandStart + 7 |
HandIndex3 | = HandStart + 8 |
HandMiddle1 | = HandStart + 9 |
HandMiddle2 | = HandStart + 10 |
HandMiddle3 | = HandStart + 11 |
HandRing1 | = HandStart + 12 |
HandRing2 | = HandStart + 13 |
HandRing3 | = HandStart + 14 |
HandPinky0 | = HandStart + 15 |
HandPinky1 | = HandStart + 16 |
HandPinky2 | = HandStart + 17 |
HandPinky3 | = HandStart + 18 |
HandMaxSkinnable | = HandStart + 19 |
HandThumbTip | = HandMaxSkinnable + 0 |
HandIndexTip | = HandMaxSkinnable + 1 |
HandMiddleTip | = HandMaxSkinnable + 2 |
HandRingTip | = HandMaxSkinnable + 3 |
HandPinkyTip | = HandMaxSkinnable + 4 |
HandEnd | = HandMaxSkinnable + 5 |
None | Pose is invalid and has no meaning. |
RawTrackedPose | Pose matches this frames tracking data; no filtering or modification has occured. |
FilteredTrackedPose | Pose originated from this frames tracking data but has had additional filtering or modification applied by an IInputDataModifier. |
SyntheticPose | Pose is valid but was not derived from this frames tracking data. |