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

#include <vk_memory_pool.hh>

Public Member Functions

void deinit (VKDevice &device)

Public Attributes

VkExportMemoryAllocateInfoKHR info = {VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR}
VmaPool pool = VK_NULL_HANDLE

Detailed Description

VMA related data for a memory pool.

Definition at line 28 of file vk_memory_pool.hh.

Member Function Documentation

◆ deinit()

void blender::gpu::VKMemoryPool::deinit ( VKDevice & device)

Definition at line 99 of file vk_memory_pool.cc.

References blender::gpu::VKDevice::mem_allocator_get(), and pool.

Member Data Documentation

◆ info

VkExportMemoryAllocateInfoKHR blender::gpu::VKMemoryPool::info = {VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR}

Definition at line 31 of file vk_memory_pool.hh.

◆ pool

VmaPool blender::gpu::VKMemoryPool::pool = VK_NULL_HANDLE

Definition at line 32 of file vk_memory_pool.hh.

Referenced by blender::gpu::VKBuffer::create(), and deinit().


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