Crate vk_mem_erupt[][src]

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.

Optional configuration parameters to be passed to Allocator::defragment

Parameters for defragmentation.

Statistics returned by Allocator::defragment

Enums

Intended usage of memory.