Crate vk_mem_3_erupt
source ·Expand description
Easy to use, high performance memory manager for Vulkan.
Re-exports
Modules
Structs
Represents single memory allocation.
Flags for configuring
Allocation
construction.Description of an
Allocation
to be created.Parameters of
Allocation
objects, that can be retrieved using Allocator::get_allocation_info
.Main allocator object
Flags for configuring
Allocator
construction.Description of an
Allocator
to be created.Represents custom memory pool
Flags for configuring
AllocatorPool
construction.Description of an
AllocationPool
to be created.Flags for configuring the defragmentation process.
Parameters for defragmentation.
Single move of an allocation to be done for defragmentation.
Parameters for incremental defragmentation steps.
Statistics returned by
Allocator::defragment
Enums
Operation performed on single defragmentation move.
Intended usage of memory.