Vulkan Memory Allocator
|
CVmaAllocation | Represents single memory allocation |
CVmaAllocationCreateInfo | |
CVmaAllocationInfo | Parameters of VmaAllocation objects, that can be retrieved using function vmaGetAllocationInfo() |
CVmaAllocator | Represents main object of this library initialized |
CVmaAllocatorCreateInfo | Description of a Allocator to be created |
CVmaDefragmentationInfo | Optional configuration parameters to be passed to function vmaDefragment() |
CVmaDefragmentationStats | Statistics returned by function vmaDefragment() |
CVmaDeviceMemoryCallbacks | Set of callbacks that the library will call for vkAllocateMemory and vkFreeMemory |
CVmaPool | Represents custom memory pool |
CVmaPoolCreateInfo | Describes parameter of created VmaPool |
CVmaPoolStats | Describes parameter of existing VmaPool |
CVmaRecordSettings | Parameters for recording calls to VMA functions. To be used in VmaAllocatorCreateInfo::pRecordSettings |
CVmaStatInfo | Calculated statistics of memory usage in entire allocator |
CVmaStats | General statistics from current state of Allocator |
CVmaVulkanFunctions | Pointers to some Vulkan functions - a subset used by the library |