Crate vk_mem_erupt[][src]

Expand description

Easy to use, high performance memory manager for Vulkan.


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



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.

Optional configuration parameters to be passed to Allocator::defragment

Parameters for defragmentation.

Statistics returned by Allocator::defragment


Intended usage of memory.