This extension enables applications to locate the individual body joints that represent the estimated position of the user of the device. It enables applications to render the upper body in XR experiences.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | XR_BODY_JOINT_CHEST_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_COUNT_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_HEAD_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_HIPS_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_ARM_LOWER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_ARM_UPPER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_INDEX_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_INDEX_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_INDEX_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_INDEX_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_INDEX_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_LITTLE_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_LITTLE_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_LITTLE_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_LITTLE_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_LITTLE_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_MIDDLE_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_MIDDLE_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_MIDDLE_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_MIDDLE_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_MIDDLE_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_PALM_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_RING_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_RING_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_RING_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_RING_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_RING_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_THUMB_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_THUMB_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_THUMB_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_THUMB_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_WRIST_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_HAND_WRIST_TWIST_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_SCAPULA_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_LEFT_SHOULDER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_NECK_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_NONE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_ARM_LOWER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_ARM_UPPER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_INDEX_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_INDEX_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_INDEX_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_INDEX_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_INDEX_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_LITTLE_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_LITTLE_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_LITTLE_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_LITTLE_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_LITTLE_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_MIDDLE_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_MIDDLE_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_MIDDLE_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_MIDDLE_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_MIDDLE_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_PALM_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_RING_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_RING_INTERMEDIATE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_RING_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_RING_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_RING_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_THUMB_DISTAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_THUMB_METACARPAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_THUMB_PROXIMAL_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_THUMB_TIP_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_WRIST_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_HAND_WRIST_TWIST_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_SCAPULA_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_RIGHT_SHOULDER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_ROOT_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_SET_DEFAULT_FB
XrBodyJointSetFB - The set of body joints to track. |
| public static final int | XR_BODY_JOINT_SPINE_LOWER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_SPINE_MIDDLE_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final int | XR_BODY_JOINT_SPINE_UPPER_FB
XrBodyJointFB - The name of body joints that can be tracked Description The backward (+Z) direction is parallel to the corresponding bone and points away from the finger tip. |
| public static final String | XR_FB_BODY_TRACKING_EXTENSION_NAME
The extension name. |
| public static final int | XR_FB_body_tracking_SPEC_VERSION
The extension specification version. |
| public static final int | XR_OBJECT_TYPE_BODY_TRACKER_FB
Extends |
| public static final int | XR_TYPE_BODY_JOINT_LOCATIONS_FB
Extends |
| public static final int | XR_TYPE_BODY_JOINTS_LOCATE_INFO_FB
Extends |
| public static final int | XR_TYPE_BODY_SKELETON_FB
Extends |
| public static final int | XR_TYPE_BODY_TRACKER_CREATE_INFO_FB
Extends |
| public static final int | XR_TYPE_SYSTEM_BODY_TRACKING_PROPERTIES_FB
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nxrCreateBodyTrackerFB(XrSession session, long createInfo, long bodyTracker)
Unsafe version of: |
| public static int | nxrGetBodySkeletonFB(XrBodyTrackerFB bodyTracker, long skeleton)
Unsafe version of: |
| public static int | nxrLocateBodyJointsFB(XrBodyTrackerFB bodyTracker, long locateInfo, long locations)
Unsafe version of: |
| public static int | xrCreateBodyTrackerFB(XrSession
an session, XrBodyTrackerCreateInfoFB XrSession in which the body tracker will be active.the createInfo, PointerBuffer XrBodyTrackerCreateInfoFB used to specify the body tracker.the returned bodyTracker)XrBodyTrackerFB handle.Create a body joints handle. |
| public static int | xrDestroyBodyTrackerFB(XrBodyTrackerFB
an bodyTracker)XrBodyTrackerFB previously created by CreateBodyTrackerFB.Destroy a body joints handle. |
| public static int | xrGetBodySkeletonFB(XrBodyTrackerFB
an bodyTracker, XrBodySkeletonFB XrBodyTrackerFB previously created by CreateBodyTrackerFB.a pointer to skeleton)XrBodySkeletonFB receiving the returned body skeleton hierarchy.Retrieve body skeleton. |
| public static int | xrLocateBodyJointsFB(XrBodyTrackerFB
an bodyTracker, XrBodyJointsLocateInfoFB XrBodyTrackerFB previously created by CreateBodyTrackerFB.a pointer to locateInfo, XrBodyJointLocationsFB XrBodyJointsLocateInfoFB describing information to locate body joints.a pointer to locations)XrBodyJointLocationsFB receiving the returned body joint locations.Locate body joint locations. |