vkQuake2 doxygen  1.0 dev
VmaStatInfo Struct Reference

Calculated statistics of memory usage in entire allocator. More...

#include <vk_mem_alloc.h>

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
 

Detailed Description

Calculated statistics of memory usage in entire allocator.

Definition at line 1995 of file vk_mem_alloc.h.

Member Data Documentation

◆ allocationCount

uint32_t VmaStatInfo::allocationCount

Number of VmaAllocation allocation objects allocated.

Definition at line 2000 of file vk_mem_alloc.h.

◆ allocationSizeAvg

VkDeviceSize VmaStatInfo::allocationSizeAvg

Definition at line 2007 of file vk_mem_alloc.h.

◆ allocationSizeMax

VkDeviceSize VmaStatInfo::allocationSizeMax

Definition at line 2007 of file vk_mem_alloc.h.

◆ allocationSizeMin

VkDeviceSize VmaStatInfo::allocationSizeMin

Definition at line 2007 of file vk_mem_alloc.h.

◆ blockCount

uint32_t VmaStatInfo::blockCount

Number of VkDeviceMemory Vulkan memory blocks allocated.

Definition at line 1998 of file vk_mem_alloc.h.

◆ unusedBytes

VkDeviceSize VmaStatInfo::unusedBytes

Total number of bytes occupied by unused ranges.

Definition at line 2006 of file vk_mem_alloc.h.

◆ unusedRangeCount

uint32_t VmaStatInfo::unusedRangeCount

Number of free ranges of memory between allocations.

Definition at line 2002 of file vk_mem_alloc.h.

◆ unusedRangeSizeAvg

VkDeviceSize VmaStatInfo::unusedRangeSizeAvg

Definition at line 2008 of file vk_mem_alloc.h.

◆ unusedRangeSizeMax

VkDeviceSize VmaStatInfo::unusedRangeSizeMax

Definition at line 2008 of file vk_mem_alloc.h.

◆ unusedRangeSizeMin

VkDeviceSize VmaStatInfo::unusedRangeSizeMin

Definition at line 2008 of file vk_mem_alloc.h.

◆ usedBytes

VkDeviceSize VmaStatInfo::usedBytes

Total number of bytes occupied by all allocations.

Definition at line 2004 of file vk_mem_alloc.h.