C Specification

The XrTrackableMarkerTrackingModeANDROID enum describes the supported tracking modes of markers.

// Provided by XR_ANDROID_trackables_marker
typedef enum XrTrackableMarkerTrackingModeANDROID {
    XR_TRACKABLE_MARKER_TRACKING_MODE_DYNAMIC_ANDROID = 0,
    XR_TRACKABLE_MARKER_TRACKING_MODE_STATIC_ANDROID = 1,
    XR_TRACKABLE_MARKER_TRACKING_MODE_MAX_ENUM_ANDROID = 0x7FFFFFFF
} XrTrackableMarkerTrackingModeANDROID;

Description

Enumerant Descriptions
  • XR_TRACKABLE_MARKER_TRACKING_MODE_DYNAMIC_ANDROID  — Tracking dynamic markers. This mode has the highest accuracy and works on moving and static markers, but also has the highest power consumption.

  • XR_TRACKABLE_MARKER_TRACKING_MODE_STATIC_ANDROID  — Tracking static markers. This mode is primarily useful for markers that are known to be static, which leads to less power consumption in comparison to the dynamic mode.

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.