QtBase  v6.3.1
Public Attributes | List of all members
VmaDefragmentationStats Struct Reference

Statistics returned by function vmaDefragment(). More...

#include <vk_mem_alloc.h>

Public Attributes

VkDeviceSize bytesMoved
 Total number of bytes that have been copied while moving allocations to different places. More...
 
VkDeviceSize bytesFreed
 Total number of bytes that have been released to the system by freeing empty VkDeviceMemory objects. More...
 
uint32_t allocationsMoved
 Number of allocations that have been moved to different places. More...
 
uint32_t deviceMemoryBlocksFreed
 Number of empty VkDeviceMemory objects that have been released to the system. More...
 

Detailed Description

Statistics returned by function vmaDefragment().

Definition at line 3209 of file vk_mem_alloc.h.

Member Data Documentation

◆ allocationsMoved

uint32_t VmaDefragmentationStats::allocationsMoved

Number of allocations that have been moved to different places.

Definition at line 3215 of file vk_mem_alloc.h.

◆ bytesFreed

VkDeviceSize VmaDefragmentationStats::bytesFreed

Total number of bytes that have been released to the system by freeing empty VkDeviceMemory objects.

Definition at line 3213 of file vk_mem_alloc.h.

◆ bytesMoved

VkDeviceSize VmaDefragmentationStats::bytesMoved

Total number of bytes that have been copied while moving allocations to different places.

Definition at line 3211 of file vk_mem_alloc.h.

◆ deviceMemoryBlocksFreed

uint32_t VmaDefragmentationStats::deviceMemoryBlocksFreed

Number of empty VkDeviceMemory objects that have been released to the system.

Definition at line 3217 of file vk_mem_alloc.h.


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