C Specification

The XrHandTrackingUnextrapolatedPosesMETA is a structure that an application can chain to XrHandJointLocationsEXT::next when calling xrLocateHandJointsEXT to receive information about the unextrapolated hand tracking poses.

// Provided by XR_META_hand_tracking_unextrapolated_poses
typedef struct XrHandTrackingUnextrapolatedPosesMETA {
    XrStructureType    type;
    void*              next;
    XrTime             captureTime;
} XrHandTrackingUnextrapolatedPosesMETA;

Members

Member Descriptions
  • type is the XrStructureType of this structure.

  • next is NULL or a pointer to the next structure in a structure chain.

  • captureTime is an XrTime representing when the data used to generate the returned hand poses were captured.

Description

The runtime must populate this structure when the XrHandTrackingUnextrapolatedPosesRequestMETA structure is chained to the XrHandJointsLocateInfoEXT input structure. The runtime must not modify this structure if the XrHandTrackingUnextrapolatedPosesRequestMETA structure is not chained to the XrHandJointsLocateInfoEXT input structure.

The captureTime field indicates when the source data used to generate the hand poses were captured by the tracking system. This timestamp can be used by applications to understand the age of the tracking data and implement appropriate extrapolation or prediction algorithms. If there are no valid poses the captureTime must be zero.

Valid Usage (Implicit)

See Also

Document Notes

For more information, see the OpenXR Specification

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2026 The Khronos Group Inc.