struct VmaDefragmentationInfo2

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

Parameters for defragmentation.

To be used with function vmaDefragmentationBegin().

Public Members

VmaDefragmentationFlags flags
uint32_t allocationCount
VmaAllocation  _Nonnull const * _Nullable pAllocations
VkBool32 * _Nullable pAllocationsChanged
uint32_t poolCount
VmaPool  _Nonnull const * _Nullable pPools
VkDeviceSize maxCpuBytesToMove
uint32_t maxCpuAllocationsToMove
VkDeviceSize maxGpuBytesToMove
uint32_t maxGpuAllocationsToMove
VkCommandBuffer _Nullable commandBuffer