Monado OpenXR Runtime
Loading...
Searching...
No Matches
render_buffer Struct Reference

Helper struct holding a buffer and its memory. More...

#include <render/render_interface.h>

Collaboration diagram for render_buffer:

Data Fields

VkDeviceMemory memory
 Backing memory.
 
VkBuffer buffer
 Buffer.
 
VkDeviceSize size
 Size requested for the buffer.
 
VkDeviceSize allocation_size
 Size of the memory allocation.
 
VkDeviceSize alignment
 Alignment of the buffer.
 
void * mapped
 

Detailed Description

Helper struct holding a buffer and its memory.

Field Documentation

◆ alignment

VkDeviceSize render_buffer::alignment

Alignment of the buffer.

Referenced by render_buffer_init(), and render_buffer_init_exportable().

◆ allocation_size

VkDeviceSize render_buffer::allocation_size

◆ buffer

◆ memory

VkDeviceMemory render_buffer::memory

◆ size

VkDeviceSize render_buffer::size

Size requested for the buffer.

Referenced by render_buffer_init(), render_buffer_init_exportable(), and render_sub_alloc_tracker_init().


The documentation for this struct was generated from the following file: