Expand description
Manages mesh vertex and index buffers.
Structs§
- Element
Layout - Information about the size of individual elements (vertices or indices) within a slab.
- Mesh
Allocation Key - The handle used to retrieve a single mesh allocation.
- Mesh
Allocator - Manages the assignment of mesh data to GPU buffers.
- Mesh
Allocator Plugin - A plugin that manages GPU memory for mesh data.
- Mesh
Allocator Settings - Tunable parameters that customize the behavior of the allocator.
- Mesh
Slab Item - The
SlabItemimplementation that describes the information needed to allocate and free meshes. - Mesh
Slabs - IDs of the slabs associated with a single mesh.
Enums§
- Element
Class - The type of element that a mesh slab can store.
Functions§
- allocate_
and_ free_ meshes - A system that processes newly-extracted or newly-removed meshes and writes their data into buffers or frees their data as appropriate.
Type Aliases§
- Mesh
Buffer Slice - The slab buffer and location within that slab in which each mesh is allocated.
- Mesh
Slab Id - The ID of a single slab.