C Specification

The XrTrackableImageTrackingModeANDROID enum describes the supported tracking modes of images.

// Provided by XR_ANDROID_trackables_image
typedef enum XrTrackableImageTrackingModeANDROID {
    XR_TRACKABLE_IMAGE_TRACKING_MODE_DYNAMIC_ANDROID = 1,
    XR_TRACKABLE_IMAGE_TRACKING_MODE_STATIC_ANDROID = 2,
    XR_TRACKABLE_IMAGE_TRACKING_MODE_MAX_ENUM_ANDROID = 0x7FFFFFFF
} XrTrackableImageTrackingModeANDROID;

Description

Enumerant Descriptions
  • XR_TRACKABLE_IMAGE_TRACKING_MODE_DYNAMIC_ANDROID  — This mode has the highest accuracy and allows low latency tracking of moving images. It has also has the highest power consumption.

  • XR_TRACKABLE_IMAGE_TRACKING_MODE_STATIC_ANDROID  — This mode should be used for images that are known to be static or semi-static. This mode leads to less power consumption in comparison to the dynamic mode. If a static image is being moved, it will be updated with a much higher latency than using 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-2026 The Khronos Group Inc.