Namespace VIVE.OpenXR.Hand
Classes
ViveHandInteraction
This UnityEngine.XR.OpenXR.Features.OpenXRInteractionFeature enables the use of hand interaction profiles in OpenXR. It enables XR_HTC_hand_interaction in the underyling runtime.
ViveHandInteraction.HandInteractionDevice
ViveHandInteractionExt
This UnityEngine.XR.OpenXR.Features.OpenXRInteractionFeature enables the use of hand interaction profiles in OpenXR. It enables XR_EXT_hand_interaction in the underyling runtime.
ViveHandInteractionExt.HandInteractionExtDevice
ViveHandTracking
ViveHandTrackingHelper
Structs
XrHandJointLocationEXT
XrHandJointLocationEXT structure describes the position, orientation, and radius of a hand joint.
XrHandJointLocationsEXT
XrHandJointLocationsEXT structure returns the state of the hand joint locations.
XrHandJointVelocitiesEXT
The application can chain an XrHandJointVelocitiesEXT structure to the next pointer of XrHandJointLocationsEXT when calling xrLocateHandJointsEXT to retrieve the hand joint velocities.
XrHandJointVelocityEXT
XrHandJointVelocityEXT structure describes the linear and angular velocity of a hand joint.
XrHandJointsLocateInfoEXT
The XrHandJointsLocateInfoEXT structure describes the information to locate hand joints.
XrHandTrackerCreateInfoEXT
The XrHandTrackerCreateInfoEXT structure describes the information to create an XrHandTrackerEXT handle.
XrHandTrackerEXT
The XrHandTrackerEXT handle represents the resources for hand tracking of the specific hand.
XrSystemHandTrackingPropertiesEXT
An application can inspect whether the system is capable of hand tracking input by extending the XrSystemProperties with XrSystemHandTrackingPropertiesEXT structure when calling xrGetSystemProperties.
Enums
XrHandEXT
The XrHandEXT describes which hand the XrHandTrackerEXT is tracking.
XrHandJointEXT
Defines 26 joints for hand tracking: 4 joints for the thumb finger, 5 joints for the other four fingers, and the wrist and palm of the hands.
XrHandJointSetEXT
The XrHandJointSetEXT enum describes the set of hand joints to track when creating an XrHandTrackerEXT.
Delegates
ViveHandTrackingHelper.xrCreateHandTrackerEXTDelegate
The function delegate of xrCreateHandTrackerEXT.
ViveHandTrackingHelper.xrDestroyHandTrackerEXTDelegate
The function delegate of xrDestroyHandTrackerEXT.
ViveHandTrackingHelper.xrLocateHandJointsEXTDelegate
The function delegate of xrLocateHandJointsEXT.