class VmaDefragmentationAlgorithm_Fast
Defined at line 7381 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
Public Methods
void AddAllocation (VmaAllocation hAlloc, VkBool32 * pChanged)
Defined at line 7392 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
void AddAll ()
Defined at line 7393 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
VkDeviceSize GetBytesMoved ()
Defined at line 7401 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
uint32_t GetAllocationsMoved ()
Defined at line 7402 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
void VmaDefragmentationAlgorithm_Fast (VmaAllocatorhAllocator,VmaBlockVector *pBlockVector,uint32_tcurrentFrameIndex,booloverlappingMoveSupported)
/////////////////////////////////////////////////////////////////////////////
VmaDefragmentationAlgorithm_Fast
Defined at line 14228 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
void ~VmaDefragmentationAlgorithm_Fast ()
Defined at line 14245 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h
VkResult Defragment (VmaVector<VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove>> &moves,VkDeviceSizemaxBytesToMove,uint32_tmaxAllocationsToMove,VmaDefragmentationFlagsflags)
Defined at line 14249 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h