List of all items
Structs
- Allocation
- AllocationCreateFlags
- AllocationOptions
- Allocator
- AllocatorCreateFlags
- AllocatorOptions
- DefragmentationFlags
- Pool
- PoolCreateFlags
- PoolHandle
- PoolOptions
- VirtualAllocation
- VirtualAllocationCreateFlags
- VirtualAllocationOptions
- VirtualBlock
- VirtualBlockCreateFlags
- VirtualBlockOptions
- vma::VmaAllocationCreateInfo
- vma::VmaAllocationInfo
- vma::VmaAllocationInfo2
- vma::VmaAllocation_T
- vma::VmaAllocatorCreateInfo
- vma::VmaAllocatorInfo
- vma::VmaAllocator_T
- vma::VmaBudget
- vma::VmaDefragmentationContext_T
- vma::VmaDefragmentationInfo
- vma::VmaDefragmentationMove
- vma::VmaDefragmentationPassMoveInfo
- vma::VmaDefragmentationStats
- vma::VmaDetailedStatistics
- vma::VmaDeviceMemoryCallbacks
- vma::VmaPoolCreateInfo
- vma::VmaPool_T
- vma::VmaStatistics
- vma::VmaTotalStatistics
- vma::VmaVirtualAllocationCreateInfo
- vma::VmaVirtualAllocationInfo
- vma::VmaVirtualAllocation_T
- vma::VmaVirtualBlockCreateInfo
- vma::VmaVirtualBlock_T
- vma::VmaVulkanFunctions
Enums
- DefragmentationMoveOperation
- MemoryUsage
- vma::VmaAllocationCreateFlagBits
- vma::VmaAllocatorCreateFlagBits
- vma::VmaDefragmentationFlagBits
- vma::VmaDefragmentationMoveOperation
- vma::VmaMemoryUsage
- vma::VmaPoolCreateFlagBits
- vma::VmaVirtualAllocationCreateFlagBits
- vma::VmaVirtualBlockCreateFlagBits
Traits
Functions
- vma::vmaAllocateMemory
- vma::vmaAllocateMemoryForBuffer
- vma::vmaAllocateMemoryForImage
- vma::vmaAllocateMemoryPages
- vma::vmaBeginDefragmentation
- vma::vmaBeginDefragmentationPass
- vma::vmaBindBufferMemory
- vma::vmaBindBufferMemory2
- vma::vmaBindImageMemory
- vma::vmaBindImageMemory2
- vma::vmaBuildStatsString
- vma::vmaBuildVirtualBlockStatsString
- vma::vmaCalculatePoolStatistics
- vma::vmaCalculateStatistics
- vma::vmaCalculateVirtualBlockStatistics
- vma::vmaCheckCorruption
- vma::vmaCheckPoolCorruption
- vma::vmaClearVirtualBlock
- vma::vmaCopyAllocationToMemory
- vma::vmaCopyMemoryToAllocation
- vma::vmaCreateAliasingBuffer
- vma::vmaCreateAliasingBuffer2
- vma::vmaCreateAliasingImage
- vma::vmaCreateAliasingImage2
- vma::vmaCreateAllocator
- vma::vmaCreateBuffer
- vma::vmaCreateBufferWithAlignment
- vma::vmaCreateImage
- vma::vmaCreatePool
- vma::vmaCreateVirtualBlock
- vma::vmaDestroyAllocator
- vma::vmaDestroyBuffer
- vma::vmaDestroyImage
- vma::vmaDestroyPool
- vma::vmaDestroyVirtualBlock
- vma::vmaEndDefragmentation
- vma::vmaEndDefragmentationPass
- vma::vmaFindMemoryTypeIndex
- vma::vmaFindMemoryTypeIndexForBufferInfo
- vma::vmaFindMemoryTypeIndexForImageInfo
- vma::vmaFlushAllocation
- vma::vmaFlushAllocations
- vma::vmaFreeMemory
- vma::vmaFreeMemoryPages
- vma::vmaFreeStatsString
- vma::vmaFreeVirtualBlockStatsString
- vma::vmaGetAllocationInfo
- vma::vmaGetAllocationInfo2
- vma::vmaGetAllocationMemoryProperties
- vma::vmaGetAllocatorInfo
- vma::vmaGetHeapBudgets
- vma::vmaGetMemoryProperties
- vma::vmaGetMemoryTypeProperties
- vma::vmaGetPhysicalDeviceProperties
- vma::vmaGetPoolName
- vma::vmaGetPoolStatistics
- vma::vmaGetVirtualAllocationInfo
- vma::vmaGetVirtualBlockStatistics
- vma::vmaInvalidateAllocation
- vma::vmaInvalidateAllocations
- vma::vmaIsVirtualBlockEmpty
- vma::vmaMapMemory
- vma::vmaSetAllocationName
- vma::vmaSetAllocationUserData
- vma::vmaSetCurrentFrameIndex
- vma::vmaSetPoolName
- vma::vmaSetVirtualAllocationUserData
- vma::vmaUnmapMemory
- vma::vmaVirtualAllocate
- vma::vmaVirtualFree
Type Aliases
- vma::PFN_vmaAllocateDeviceMemoryFunction
- vma::PFN_vmaCheckDefragmentationBreakFunction
- vma::PFN_vmaFreeDeviceMemoryFunction
- vma::VmaAllocation
- vma::VmaAllocationCreateFlags
- vma::VmaAllocator
- vma::VmaAllocatorCreateFlags
- vma::VmaDefragmentationContext
- vma::VmaDefragmentationFlags
- vma::VmaPool
- vma::VmaPoolCreateFlags
- vma::VmaVirtualAllocation
- vma::VmaVirtualAllocationCreateFlags
- vma::VmaVirtualBlock
- vma::VmaVirtualBlockCreateFlags