struct VmaAllocatorCreateInfo

Defined at line 2380 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

Description of a Allocator to be created.

Public Members

VmaAllocatorCreateFlags flags
VkPhysicalDevice _Nonnull physicalDevice
VkDevice _Nonnull device
VkDeviceSize preferredLargeHeapBlockSize
const VkAllocationCallbacks * _Nullable pAllocationCallbacks
const VmaDeviceMemoryCallbacks * _Nullable pDeviceMemoryCallbacks
uint32_t frameInUseCount
const VkDeviceSize * _Nullable pHeapSizeLimit
const VmaVulkanFunctions * _Nullable pVulkanFunctions
const VmaRecordSettings * _Nullable pRecordSettings
VkInstance _Nonnull instance
uint32_t vulkanApiVersion