C Specification

The XrTrackableImageANDROID structure is defined as:

// Provided by XR_ANDROID_trackables_image
typedef struct XrTrackableImageANDROID {
    XrStructureType                    type;
    const void*                        next;
    XrTrackingStateANDROID             trackingState;
    XrTime                             lastUpdatedTime;
    XrTrackableImageDatabaseANDROID    database;
    uint32_t                           databaseEntryIndex;
    XrPosef                            centerPose;
    XrExtent2Df                        extents;
} XrTrackableImageANDROID;

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.

  • trackingState is the XrTrackingStateANDROID of the image.

  • lastUpdatedTime is the XrTime of the last update of the image.

  • database is the XrTrackableImageDatabaseANDROID handle this image was tracked from.

  • databaseEntryIndex is the index that maps into the XrTrackableImageDatabaseCreateInfoANDROID::entries array of database.

  • centerPose is the XrPosef of the image located in XrTrackableGetInfoANDROID::baseSpace. The image lies in the XZ plane with X pointing to the right of the image and Z pointing to its bottom.

  • extents is the XrExtent2Df dimensions of the image. The boundary of the bounding box is at points: centerPose +/- (extents / 2).

Description

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.