C Specification

The XrSystemSceneMeshingPropertiesANDROID structure is defined as:

// Provided by XR_ANDROID_scene_meshing
typedef struct XrSystemSceneMeshingPropertiesANDROID {
    XrStructureType    type;
    void*              next;
    XrBool32           supportsSceneMeshing;
} XrSystemSceneMeshingPropertiesANDROID;

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.

  • supportsSceneMeshing is an XrBool32, indicating if the system supports scene meshing.

Description

An application can inspect whether the system is capable of scene meshing by chaining an XrSystemSceneMeshingPropertiesANDROID structure to the XrSystemProperties when calling xrGetSystemProperties.

If a runtime returns XR_FALSE for supportsSceneMeshing, the system does not support scene meshing, and therefore must return XR_ERROR_FEATURE_UNSUPPORTED from xrCreateSceneMeshingTrackerANDROID. The application should avoid using scene meshing functionality when supportsSceneMeshing is XR_FALSE.

If a runtime returns XR_TRUE for supportsSceneMeshing, the system supports scene meshing.

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.