Vulkan Memory Allocator

Loading...
Searching...
No Matches
Here is a list of all file members with links to the files they belong to:

### - p -

- PFN_vmaAllocateDeviceMemoryFunction : vk_mem_alloc.h
- PFN_vmaCheckDefragmentationBreakFunction : vk_mem_alloc.h
- PFN_vmaFreeDeviceMemoryFunction : vk_mem_alloc.h

### - v -

- VMA_ALLOCATION_CREATE_CAN_ALIAS_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_DONT_BIND_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_HOST_ACCESS_ALLOW_TRANSFER_INSTEAD_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_MAPPED_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_NEVER_ALLOCATE_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_BEST_FIT_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_FIRST_FIT_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_MASK : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_UPPER_ADDRESS_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT : vk_mem_alloc.h
- VMA_ALLOCATION_CREATE_WITHIN_BUDGET_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_AMD_DEVICE_COHERENT_MEMORY_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_BUFFER_DEVICE_ADDRESS_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_EXT_MEMORY_BUDGET_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_EXT_MEMORY_PRIORITY_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_EXTERNALLY_SYNCHRONIZED_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_KHR_EXTERNAL_MEMORY_WIN32_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE4_BIT : vk_mem_alloc.h
- VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_ALGORITHM_EXTENSIVE_BIT : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FAST_BIT : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FULL_BIT : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_ALGORITHM_MASK : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_MOVE_OPERATION_COPY : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_MOVE_OPERATION_DESTROY : vk_mem_alloc.h
- VMA_DEFRAGMENTATION_MOVE_OPERATION_IGNORE : vk_mem_alloc.h
- VMA_MEMORY_USAGE_AUTO : vk_mem_alloc.h
- VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE : vk_mem_alloc.h
- VMA_MEMORY_USAGE_AUTO_PREFER_HOST : vk_mem_alloc.h
- VMA_MEMORY_USAGE_CPU_COPY : vk_mem_alloc.h
- VMA_MEMORY_USAGE_CPU_ONLY : vk_mem_alloc.h
- VMA_MEMORY_USAGE_CPU_TO_GPU : vk_mem_alloc.h
- VMA_MEMORY_USAGE_GPU_LAZILY_ALLOCATED : vk_mem_alloc.h
- VMA_MEMORY_USAGE_GPU_ONLY : vk_mem_alloc.h
- VMA_MEMORY_USAGE_GPU_TO_CPU : vk_mem_alloc.h
- VMA_MEMORY_USAGE_MAX_ENUM : vk_mem_alloc.h
- VMA_MEMORY_USAGE_UNKNOWN : vk_mem_alloc.h
- VMA_POOL_CREATE_ALGORITHM_MASK : vk_mem_alloc.h
- VMA_POOL_CREATE_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_POOL_CREATE_IGNORE_BUFFER_IMAGE_GRANULARITY_BIT : vk_mem_alloc.h
- VMA_POOL_CREATE_LINEAR_ALGORITHM_BIT : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MASK : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT : vk_mem_alloc.h
- VMA_VIRTUAL_ALLOCATION_CREATE_UPPER_ADDRESS_BIT : vk_mem_alloc.h
- VMA_VIRTUAL_BLOCK_CREATE_ALGORITHM_MASK : vk_mem_alloc.h
- VMA_VIRTUAL_BLOCK_CREATE_FLAG_BITS_MAX_ENUM : vk_mem_alloc.h
- VMA_VIRTUAL_BLOCK_CREATE_LINEAR_ALGORITHM_BIT : vk_mem_alloc.h
- vmaAllocateMemory() : vk_mem_alloc.h
- vmaAllocateMemoryForBuffer() : vk_mem_alloc.h
- vmaAllocateMemoryForImage() : vk_mem_alloc.h
- vmaAllocateMemoryPages() : vk_mem_alloc.h
- VmaAllocationCreateFlagBits : vk_mem_alloc.h
- VmaAllocationCreateFlags : vk_mem_alloc.h
- VmaAllocationCreateInfo : vk_mem_alloc.h
- VmaAllocationInfo : vk_mem_alloc.h
- VmaAllocationInfo2 : vk_mem_alloc.h
- VmaAllocatorCreateFlagBits : vk_mem_alloc.h
- VmaAllocatorCreateFlags : vk_mem_alloc.h
- VmaAllocatorCreateInfo : vk_mem_alloc.h
- VmaAllocatorInfo : vk_mem_alloc.h
- vmaBeginDefragmentation() : vk_mem_alloc.h
- vmaBeginDefragmentationPass() : vk_mem_alloc.h
- vmaBindBufferMemory() : vk_mem_alloc.h
- vmaBindBufferMemory2() : vk_mem_alloc.h
- vmaBindImageMemory() : vk_mem_alloc.h
- vmaBindImageMemory2() : vk_mem_alloc.h
- VmaBudget : vk_mem_alloc.h
- vmaBuildStatsString() : vk_mem_alloc.h
- vmaBuildVirtualBlockStatsString() : vk_mem_alloc.h
- vmaCalculatePoolStatistics() : vk_mem_alloc.h
- vmaCalculateStatistics() : vk_mem_alloc.h
- vmaCalculateVirtualBlockStatistics() : vk_mem_alloc.h
- vmaCheckCorruption() : vk_mem_alloc.h
- vmaCheckPoolCorruption() : vk_mem_alloc.h
- vmaClearVirtualBlock() : vk_mem_alloc.h
- vmaCopyAllocationToMemory() : vk_mem_alloc.h
- vmaCopyMemoryToAllocation() : vk_mem_alloc.h
- vmaCreateAliasingBuffer() : vk_mem_alloc.h
- vmaCreateAliasingBuffer2() : vk_mem_alloc.h
- vmaCreateAliasingImage() : vk_mem_alloc.h
- vmaCreateAliasingImage2() : vk_mem_alloc.h
- vmaCreateAllocator() : vk_mem_alloc.h
- vmaCreateBuffer() : vk_mem_alloc.h
- vmaCreateBufferWithAlignment() : vk_mem_alloc.h
- vmaCreateImage() : vk_mem_alloc.h
- vmaCreatePool() : vk_mem_alloc.h
- vmaCreateVirtualBlock() : vk_mem_alloc.h
- VmaDefragmentationFlagBits : vk_mem_alloc.h
- VmaDefragmentationFlags : vk_mem_alloc.h
- VmaDefragmentationInfo : vk_mem_alloc.h
- VmaDefragmentationMove : vk_mem_alloc.h
- VmaDefragmentationMoveOperation : vk_mem_alloc.h
- VmaDefragmentationPassMoveInfo : vk_mem_alloc.h
- VmaDefragmentationStats : vk_mem_alloc.h
- vmaDestroyAllocator() : vk_mem_alloc.h
- vmaDestroyBuffer() : vk_mem_alloc.h
- vmaDestroyImage() : vk_mem_alloc.h
- vmaDestroyPool() : vk_mem_alloc.h
- vmaDestroyVirtualBlock() : vk_mem_alloc.h
- VmaDetailedStatistics : vk_mem_alloc.h
- VmaDeviceMemoryCallbacks : vk_mem_alloc.h
- vmaEndDefragmentation() : vk_mem_alloc.h
- vmaEndDefragmentationPass() : vk_mem_alloc.h
- vmaFindMemoryTypeIndex() : vk_mem_alloc.h
- vmaFindMemoryTypeIndexForBufferInfo() : vk_mem_alloc.h
- vmaFindMemoryTypeIndexForImageInfo() : vk_mem_alloc.h
- vmaFlushAllocation() : vk_mem_alloc.h
- vmaFlushAllocations() : vk_mem_alloc.h
- vmaFreeMemory() : vk_mem_alloc.h
- vmaFreeMemoryPages() : vk_mem_alloc.h
- vmaFreeStatsString() : vk_mem_alloc.h
- vmaFreeVirtualBlockStatsString() : vk_mem_alloc.h
- vmaGetAllocationInfo() : vk_mem_alloc.h
- vmaGetAllocationInfo2() : vk_mem_alloc.h
- vmaGetAllocationMemoryProperties() : vk_mem_alloc.h
- vmaGetAllocatorInfo() : vk_mem_alloc.h
- vmaGetHeapBudgets() : vk_mem_alloc.h
- vmaGetMemoryProperties() : vk_mem_alloc.h
- vmaGetMemoryTypeProperties() : vk_mem_alloc.h
- vmaGetMemoryWin32Handle() : vk_mem_alloc.h
- vmaGetPhysicalDeviceProperties() : vk_mem_alloc.h
- vmaGetPoolName() : vk_mem_alloc.h
- vmaGetPoolStatistics() : vk_mem_alloc.h
- vmaGetVirtualAllocationInfo() : vk_mem_alloc.h
- vmaGetVirtualBlockStatistics() : vk_mem_alloc.h
- vmaImportVulkanFunctionsFromVolk() : vk_mem_alloc.h
- vmaInvalidateAllocation() : vk_mem_alloc.h
- vmaInvalidateAllocations() : vk_mem_alloc.h
- vmaIsVirtualBlockEmpty() : vk_mem_alloc.h
- vmaMapMemory() : vk_mem_alloc.h
- VmaMemoryUsage : vk_mem_alloc.h
- VmaPoolCreateFlagBits : vk_mem_alloc.h
- VmaPoolCreateFlags : vk_mem_alloc.h
- VmaPoolCreateInfo : vk_mem_alloc.h
- vmaSetAllocationName() : vk_mem_alloc.h
- vmaSetAllocationUserData() : vk_mem_alloc.h
- vmaSetCurrentFrameIndex() : vk_mem_alloc.h
- vmaSetPoolName() : vk_mem_alloc.h
- vmaSetVirtualAllocationUserData() : vk_mem_alloc.h
- VmaStatistics : vk_mem_alloc.h
- VmaTotalStatistics : vk_mem_alloc.h
- vmaUnmapMemory() : vk_mem_alloc.h
- vmaVirtualAllocate() : vk_mem_alloc.h
- VmaVirtualAllocationCreateFlagBits : vk_mem_alloc.h
- VmaVirtualAllocationCreateFlags : vk_mem_alloc.h
- VmaVirtualAllocationCreateInfo : vk_mem_alloc.h
- VmaVirtualAllocationInfo : vk_mem_alloc.h
- VmaVirtualBlockCreateFlagBits : vk_mem_alloc.h
- VmaVirtualBlockCreateFlags : vk_mem_alloc.h
- VmaVirtualBlockCreateInfo : vk_mem_alloc.h
- vmaVirtualFree() : vk_mem_alloc.h
- VmaVulkanFunctions : vk_mem_alloc.h