C Specification
The XrTrackablePlaneANDROID structure is defined as:
// Provided by XR_ANDROID_trackables
typedef struct XrTrackablePlaneANDROID {
XrStructureType type;
void* next;
XrTrackingStateANDROID trackingState;
XrPosef centerPose;
XrExtent2Df extents;
XrPlaneTypeANDROID planeType;
XrPlaneLabelANDROID planeLabel;
XrTrackableANDROID subsumedByPlane;
XrTime lastUpdatedTime;
uint32_t vertexCapacityInput;
uint32_t* vertexCountOutput;
XrVector2f* vertices;
} XrTrackablePlaneANDROID;
Members
Description
When the runtime has acquired enough environment information to detect that
2 tracked planes are actually the same plane, it must set the
XrTrackablePlaneANDROID::subsumedByPlane of one of the planes to
the handle of the other.
When this happens, the plane information returned in both of the associated
planes must be identical.
The application should stop querying for information about planes that have
been reported as subsumed.
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
Copyright 2014-2025 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.