|
Vulkan Memory Allocator
|
Calculated statistics of memory usage in entire allocator. More...
Public Attributes | |
| uint32_t | blockCount |
Number of VkDeviceMemory Vulkan memory blocks allocated. More... | |
| uint32_t | allocationCount |
| Number of VmaAllocation allocation objects allocated. More... | |
| uint32_t | unusedRangeCount |
| Number of free ranges of memory between allocations. More... | |
| VkDeviceSize | usedBytes |
| Total number of bytes occupied by all allocations. More... | |
| VkDeviceSize | unusedBytes |
| Total number of bytes occupied by unused ranges. More... | |
| VkDeviceSize | allocationSizeMin |
| VkDeviceSize | allocationSizeAvg |
| VkDeviceSize | allocationSizeMax |
| VkDeviceSize | unusedRangeSizeMin |
| VkDeviceSize | unusedRangeSizeAvg |
| VkDeviceSize | unusedRangeSizeMax |
Calculated statistics of memory usage in entire allocator.
| uint32_t VmaStatInfo::allocationCount |
Number of VmaAllocation allocation objects allocated.
| VkDeviceSize VmaStatInfo::allocationSizeAvg |
| VkDeviceSize VmaStatInfo::allocationSizeMax |
| VkDeviceSize VmaStatInfo::allocationSizeMin |
| uint32_t VmaStatInfo::blockCount |
Number of VkDeviceMemory Vulkan memory blocks allocated.
| VkDeviceSize VmaStatInfo::unusedBytes |
Total number of bytes occupied by unused ranges.
| uint32_t VmaStatInfo::unusedRangeCount |
Number of free ranges of memory between allocations.
| VkDeviceSize VmaStatInfo::unusedRangeSizeAvg |
| VkDeviceSize VmaStatInfo::unusedRangeSizeMax |
| VkDeviceSize VmaStatInfo::unusedRangeSizeMin |
| VkDeviceSize VmaStatInfo::usedBytes |
Total number of bytes occupied by all allocations.