[−][src]Crate nobs_vkmem
This crate provides memory management for vulkan and is built as an extension to nobs-vk
Interfacing with this library is mainly handled in Allocator, with which buffers or images are bound to memory.
Buffer and Image provide a convenient way to configure buffers/images and bind them to the allocator in bulk.
See Allocator to get a quick overview on how to use this library.
Structs
Allocator | Allocator for buffer and image resources |
AllocatorSizes | Defines meta information for the Allocator |
BindInfo | Bundles all information for the allocator to perform a resource memory binding. |
Buffer | Builder pattern for creating buffer resources |
Mapped | A mapped memory region |
Enums
BindType | Strategy how resources are bound in the Allocator |
Error | Error caused by the memory management |
Handle | Enum defining resource types that can be bound |