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.