C Specification

The XrRenderModelAssetDataEXT structure is defined as:

// Provided by XR_EXT_render_model
typedef struct XrRenderModelAssetDataEXT {
    XrStructureType    type;
    void*              next;
    uint32_t           bufferCapacityInput;
    uint32_t           bufferCountOutput;
    uint8_t*           buffer;
} XrRenderModelAssetDataEXT;

Members

Member Descriptions
  • type is the XrStructureType of this structure.

  • next is NULL or a pointer to the next structure in a structure chain.

  • bufferCapacityInput is the capacity of the array, or 0 to indicate a request to retrieve the required capacity.

  • bufferCountOutput is the count of uint8_t written to buffer, or the required capacity in the case that bufferCapacityInput is 0.

  • buffer is a pointer to an application-allocated byte array that will be filled with the render model asset binary data.

  • See the Buffer Size Parameters section for a detailed description of retrieving the required buffer size.

Description

XrRenderModelAssetDataEXT is an input/output structure for xrGetRenderModelAssetDataEXT.

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-2025 The Khronos Group Inc.