Crate vk_mem_3_erupt

source ·
Expand description

Easy to use, high performance memory manager for Vulkan.

Re-exports

pub use crate::error::Error;
pub use crate::error::ErrorKind;
pub use crate::error::Result;

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.