Top Description Fields Constructors Methods
org.lwjgl.openxr

public Class EXTHandTracking

extends Object
Class Inheritance
Imports
org.lwjgl.*, org.lwjgl.system.*

The XR_EXT_hand_tracking extension.

This extension enables applications to locate the individual joints of hand tracking inputs. It enables applications to render hands in XR experiences and interact with virtual objects using hand joints.

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
XR_EXT_hand_tracking_SPEC_VERSION

The extension specification version.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
XR_HAND_JOINT_SET_DEFAULT_EXT

XrHandJointSetEXT - The set of hand joints to track.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
XR_HAND_LEFT_EXT

XrHandEXT - Describes which hand the tracker is tracking.

public static final int
XR_HAND_RIGHT_EXT

XrHandEXT - Describes which hand the tracker is tracking.

public static final int
XR_OBJECT_TYPE_HAND_TRACKER_EXT

Extends XrObjectType.

public static final int
XR_TYPE_HAND_JOINT_LOCATIONS_EXT

Extends XrStructureType.

public static final int
XR_TYPE_HAND_JOINT_VELOCITIES_EXT

Extends XrStructureType.

public static final int
XR_TYPE_HAND_JOINTS_LOCATE_INFO_EXT

Extends XrStructureType.

public static final int
XR_TYPE_HAND_TRACKER_CREATE_INFO_EXT

Extends XrStructureType.

public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
nxrCreateHandTrackerEXT(XrSession session, long createInfo, long handTracker)

Unsafe version of: CreateHandTrackerEXT

public static int
nxrLocateHandJointsEXT(XrHandTrackerEXT handTracker, long locateInfo, long locations)

Unsafe version of: LocateHandJointsEXT

public static int
xrCreateHandTrackerEXT(XrSession
an XrSession in which the hand tracker will be active.
session
,
XrHandTrackerCreateInfoEXT
the XrHandTrackerCreateInfoEXT used to specify the hand tracker.
createInfo
,
PointerBuffer
the returned XrHandTrackerEXT handle.
handTracker
)

Create a hand joints handle.

public static int
xrDestroyHandTrackerEXT(XrHandTrackerEXT
an XrHandTrackerEXT previously created by CreateHandTrackerEXT.
handTracker
)

Destroy a hand joints handle.

public static int
xrLocateHandJointsEXT(XrHandTrackerEXT
an XrHandTrackerEXT previously created by CreateHandTrackerEXT.
handTracker
,
XrHandJointsLocateInfoEXT
a pointer to XrHandJointsLocateInfoEXT describing information to locate hand joints.
locateInfo
,
XrHandJointLocationsEXT
a pointer to XrHandJointLocationsEXT receiving the returned hand joint locations.
locations
)

Locate hand joint locations.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait