C Specification

// Provided by XR_ML_localization_map
typedef enum XrLocalizationMapStateML {
    XR_LOCALIZATION_MAP_STATE_NOT_LOCALIZED_ML = 0,
    XR_LOCALIZATION_MAP_STATE_LOCALIZED_ML = 1,
    XR_LOCALIZATION_MAP_STATE_LOCALIZATION_PENDING_ML = 2,
    XR_LOCALIZATION_MAP_STATE_LOCALIZATION_SLEEPING_BEFORE_RETRY_ML = 3,
    XR_LOCALIZATION_MAP_STATE_MAX_ENUM_ML = 0x7FFFFFFF
} XrLocalizationMapStateML;

Description

Enum Description

XR_LOCALIZATION_MAP_STATE_NOT_LOCALIZED_ML

The system is not localized into a map. Features like Spatial Anchors relying on localization will not work.

XR_LOCALIZATION_MAP_STATE_LOCALIZED_ML

The system is localized into a map.

XR_LOCALIZATION_MAP_STATE_LOCALIZATION_PENDING_ML

The system is localizing into a map.

XR_LOCALIZATION_MAP_STATE_LOCALIZATION_SLEEPING_BEFORE_RETRY_ML

Initial localization failed, the system will retry localization.

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