Blender V5.0
blender::gpu::VKMemoryExport Struct Reference

#include <vk_memory.hh>

Public Attributes

uint64_t handle
VkDeviceSize memory_size
VkDeviceSize memory_offset

Detailed Description

Information about an exported buffer/image.

Definition at line 15 of file vk_memory.hh.

Member Data Documentation

◆ handle

uint64_t blender::gpu::VKMemoryExport::handle

Handle that has been exported.

Definition at line 17 of file vk_memory.hh.

◆ memory_offset

VkDeviceSize blender::gpu::VKMemoryExport::memory_offset

Actually content offset inside the exported memory. A memory allocation can contain multiple buffers or images. The offset points to the specific buffer/image that is exported.

Definition at line 27 of file vk_memory.hh.

◆ memory_size

VkDeviceSize blender::gpu::VKMemoryExport::memory_size

Allocated memory size. Allocation size can be larger than actually requested due to memory alignment/allocation rules.

Definition at line 22 of file vk_memory.hh.


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