| Vulkan Memory Allocator
    | 
Statistics returned for defragmentation process in function vmaEndDefragmentation(). More...
#include <vk_mem_alloc.h>
| Public Attributes | |
| VkDeviceSize | bytesMoved | 
| Total number of bytes that have been copied while moving allocations to different places. | |
| VkDeviceSize | bytesFreed | 
| Total number of bytes that have been released to the system by freeing empty VkDeviceMemoryobjects. | |
| uint32_t | allocationsMoved | 
| Number of allocations that have been moved to different places. | |
| uint32_t | deviceMemoryBlocksFreed | 
| Number of empty VkDeviceMemoryobjects that have been released to the system. | |
Statistics returned for defragmentation process in function vmaEndDefragmentation().
| uint32_t VmaDefragmentationStats::allocationsMoved | 
Number of allocations that have been moved to different places.
| VkDeviceSize VmaDefragmentationStats::bytesFreed | 
Total number of bytes that have been released to the system by freeing empty VkDeviceMemory objects. 
| VkDeviceSize VmaDefragmentationStats::bytesMoved | 
Total number of bytes that have been copied while moving allocations to different places.
| uint32_t VmaDefragmentationStats::deviceMemoryBlocksFreed | 
Number of empty VkDeviceMemory objects that have been released to the system.