Crate vk_alloc[][src]

A collection of Vulkan memory allocators.

Structs

Allocation

An allocation of the Allocator.

AllocationDescriptor

The descriptor for an allocation on the allocator.

Allocator

The general purpose memory allocator. Implemented as a segregated list allocator.

AllocatorDescriptor

Describes the configuration of an Allocator.

LinearAllocation

An allocation of the LinearAllocator.

LinearAllocationDescriptor

The configuration descriptor for a linear allocation.

LinearAllocator

A linear memory allocator.

LinearAllocatorDescriptor

Describes the configuration of a LinearAllocator.

Enums

AllocationType

Type of the allocation.

AllocatorError

Errors that the allocators can throw.

MemoryUsage

The intended usage of the memory.

Traits

AllocationInfo

Trait to get the memory, offset, size and mapped pointer of an allocation.

AllocatorStatistic

Trait to query an allocator for some statistics.