Class XR_EXT_hand_tracking_defs
Inheritance
XR_EXT_hand_tracking_defs
Assembly: VIVE.OpenXR.dll
Syntax
public class XR_EXT_hand_tracking_defs
Fields
l_HandJointLocation
Declaration
protected List<XrHandJointLocationEXT> l_HandJointLocation
Field Value
m_JointLocations
Declaration
protected XrHandJointLocationsEXT m_JointLocations
Field Value
s_JointLocation
Declaration
protected Dictionary<bool, XrHandJointLocationEXT[]> s_JointLocation
Field Value
Methods
GetJointLocations(bool, out XrHandJointLocationEXT[])
A convenient function to retrieve the left/right hand joint location data.
Declaration
public virtual bool GetJointLocations(bool isLeft, out XrHandJointLocationEXT[] handJointLocation)
Parameters
Returns
Type |
Description |
bool |
True for valid data.
|
InitializeHandJointLocations()
Declaration
protected void InitializeHandJointLocations()
xrCreateHandTrackerEXT(ref XrHandTrackerCreateInfoEXT, out ulong)
Declaration
public virtual XrResult xrCreateHandTrackerEXT(ref XrHandTrackerCreateInfoEXT createInfo, out ulong handTracker)
Parameters
Returns
xrDestroyHandTrackerEXT(ulong)
Declaration
public virtual XrResult xrDestroyHandTrackerEXT(ulong handTracker)
Parameters
Type |
Name |
Description |
ulong |
handTracker |
|
Returns
xrLocateHandJointsEXT(ulong, XrHandJointsLocateInfoEXT, out XrHandJointLocationsEXT)
Declaration
public virtual XrResult xrLocateHandJointsEXT(ulong handTracker, XrHandJointsLocateInfoEXT locateInfo, out XrHandJointLocationsEXT locations)
Parameters
Returns