C Specification

The XrTrackableImageConfigurationANDROID structure is defined as:

// Provided by XR_ANDROID_trackables_image
typedef struct XrTrackableImageConfigurationANDROID {
    XrStructureType                           type;
    const void*                               next;
    uint32_t                                  databaseCount;
    const XrTrackableImageDatabaseANDROID*    databases;
} XrTrackableImageConfigurationANDROID;

Members

Member Descriptions
  • type is the XrStructureType of this structure.

  • next is NULL or a pointer to the next structure in a structure chain. No such structures are defined in core OpenXR or this extension.

  • databaseCount is a uint32_t that specifies the number of elements in databases

  • databases is an array of XrTrackableImageDatabaseANDROID that specifies the databases to create the tracker with.

Description

The application must set a valid configuration by adding a XrTrackableImageConfigurationANDROID to the next chain of XrTrackableTrackerCreateInfoANDROID. Otherwise, the runtime must return XR_ERROR_VALIDATION_FAILURE.

The application must provide at least one XrTrackableImageDatabaseANDROID structure to create the tracker with.

Valid Usage (Implicit)

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.