Top Description Fields Constructors Methods
org.lwjgl.openxr

public Class FBHandTrackingMesh

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

The XR_FB_hand_tracking_mesh extension.

The XR_EXT_hand_tracking extension provides a list of hand joint poses but no mechanism to render a skinned hand mesh.

This extension allows:

Field Summary

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

The extension specification version.

public static final int
XR_TYPE_HAND_TRACKING_MESH_FB

Extends XrStructureType.

public static final int
XR_TYPE_HAND_TRACKING_SCALE_FB

Extends XrStructureType.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
nxrGetHandMeshFB(XrHandTrackerEXT handTracker, long mesh)

Unsafe version of: GetHandMeshFB

public static int
xrGetHandMeshFB(XrHandTrackerEXT
the XrHandTrackerEXT that is associated with a particular hand.
handTracker
,
XrHandTrackingMeshFB
the XrHandTrackingMeshFB output structure.
mesh
)

Create a foveation profile.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

XR_FB_HAND_TRACKING_MESH_EXTENSION_NAMEback to summary
public static final String XR_FB_HAND_TRACKING_MESH_EXTENSION_NAME

The extension name.

XR_FB_hand_tracking_mesh_SPEC_VERSIONback to summary
public static final int XR_FB_hand_tracking_mesh_SPEC_VERSION

The extension specification version.

XR_TYPE_HAND_TRACKING_MESH_FBback to summary
public static final int XR_TYPE_HAND_TRACKING_MESH_FB

Extends XrStructureType.

Enum values:
XR_TYPE_HAND_TRACKING_SCALE_FBback to summary
public static final int XR_TYPE_HAND_TRACKING_SCALE_FB

Extends XrStructureType.

Enum values:

Constructor Detail

FBHandTrackingMeshback to summary
protected FBHandTrackingMesh()

Method Detail

nxrGetHandMeshFBback to summary
public static int nxrGetHandMeshFB(XrHandTrackerEXT handTracker, long mesh)

Unsafe version of: GetHandMeshFB

xrGetHandMeshFBback to summary
public static int xrGetHandMeshFB(XrHandTrackerEXT handTracker, XrHandTrackingMeshFB mesh)

Create a foveation profile.

C Specification

The GetHandMeshFB function is defined as:


XrResult xrGetHandMeshFB(
    XrHandTrackerEXT                            handTracker,
    XrHandTrackingMeshFB*                       mesh);
Description

The GetHandMeshFB function populates an XrHandTrackingMeshFB structure with enough information to render a skinned mesh driven by the hand joints. As discussed in the specification for that structure, the data enumerated by this call is constant during the lifetime of an XrInstance.

Valid Usage (Implicit)
Return Codes
On success, this command returns
On failure, this command returns
See Also

XrHandTrackingMeshFB

Parameters
handTracker:XrHandTrackerEXT

the XrHandTrackerEXT that is associated with a particular hand.

mesh:XrHandTrackingMeshFB

the XrHandTrackingMeshFB output structure.

Annotations
@NativeType:XrResult