Vulkan Memory Allocator
Public Attributes | List of all members
VmaPoolStats Struct Reference

Describes parameter of existing VmaPool. More...

#include <vk_mem_alloc.h>

Public Attributes

VkDeviceSize size
 Total amount of VkDeviceMemory allocated from Vulkan for this pool, in bytes. More...
 
VkDeviceSize unusedSize
 Total number of bytes in the pool not used by any VmaAllocation. More...
 
size_t allocationCount
 Number of VmaAllocation objects created from this pool that were not destroyed. More...
 
size_t unusedRangeCount
 Number of continuous memory ranges in the pool not used by any VmaAllocation. More...
 
size_t blockCount
 Number of VkDeviceMemory blocks allocated for this pool. More...
 

Detailed Description

Describes parameter of existing VmaPool.

Member Data Documentation

◆ allocationCount

size_t VmaPoolStats::allocationCount

Number of VmaAllocation objects created from this pool that were not destroyed.

◆ blockCount

size_t VmaPoolStats::blockCount

Number of VkDeviceMemory blocks allocated for this pool.

◆ size

VkDeviceSize VmaPoolStats::size

Total amount of VkDeviceMemory allocated from Vulkan for this pool, in bytes.

◆ unusedRangeCount

size_t VmaPoolStats::unusedRangeCount

Number of continuous memory ranges in the pool not used by any VmaAllocation.

◆ unusedSize

VkDeviceSize VmaPoolStats::unusedSize

Total number of bytes in the pool not used by any VmaAllocation.


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