C Specification

// Provided by XR_BD_body_tracking_auxiliary_metrics
typedef enum XrBodyTrackingPostureBD {
    XR_BODY_TRACKING_POSTURE_STOMP_BD = 1,
    XR_BODY_TRACKING_POSTURE_STATIC_BD = 2,
    XR_BODY_TRACKING_POSTURE_MAX_ENUM_BD = 0x7FFFFFFF
} XrBodyTrackingPostureBD;

Description

Enum Description

XR_BODY_TRACKING_POSTURE_STOMP_BD

Represents a stomp posture.

XR_BODY_TRACKING_POSTURE_STATIC_BD

Represents a static posture where the tracked user maintains a fixed pose.

Currently XrBodyTrackingPostureBD is applicable to XR_BODY_JOINT_LEFT_ANKLE_BD and XR_BODY_JOINT_RIGHT_ANKLE_BD (in XrBodyJointBD).

The runtime must populate the data corresponding to the indices of XR_BODY_JOINT_LEFT_ANKLE_BD and XR_BODY_JOINT_RIGHT_ANKLE_BD with valid data and set all others to 0.

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.