C Specification

The XrBodyTrackingCalibrationStateMETA enum describes the current calibration state.

// Provided by XR_META_body_tracking_calibration
typedef enum XrBodyTrackingCalibrationStateMETA {
    XR_BODY_TRACKING_CALIBRATION_STATE_VALID_META = 1,
    XR_BODY_TRACKING_CALIBRATION_STATE_CALIBRATING_META = 2,
    XR_BODY_TRACKING_CALIBRATION_STATE_INVALID_META = 3,
    XR_BODY_TRACKING_CALIBRATION_STATE_MAX_ENUM_META = 0x7FFFFFFF
} XrBodyTrackingCalibrationStateMETA;

Description

Enum Description

XR_BODY_TRACKING_CALIBRATION_STATE_VALID_META

Valid calibration, body tracking expected to be stable.

XR_BODY_TRACKING_CALIBRATION_STATE_CALIBRATING_META

Calibration is in progress, body joint poses from XR_FB_body_tracking are valid to read and internally consistent within a single call, but may be more variable than normal, shifting dramatically before calibration ends.

XR_BODY_TRACKING_CALIBRATION_STATE_INVALID_META

Calibration is invalid, accessing the body joint poses from XR_FB_body_tracking is defined behavior but their contents are unspecified. Tracking data may be read but must not be interpreted as body tracking poses.

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-2025 The Khronos Group Inc.