Expand description
GPU resource managers
Re-exports
pub use crate::resource::material::Material;
pub use crate::resource::material::PlanarMaterial;
Modules
Trait implemented by materials.
Structs
Structure encapsulating a program.
A framebuffer manager. It is a simple to to switch between an off-screen framebuffer and the default (window) framebuffer.
A vector of elements that can be loaded to the GPU, on the RAM, or both.
The material manager.
Aggregation of vertices, indices, normals and texture coordinates.
The mesh manager.
OpenGL identifiers to an off-screen buffer.
The material manager.
Aggregation of vertices, indices, normals and texture coordinates.
The mesh manager.
Structure encapsulating an attribute.
Structure encapsulating an uniform variable.
The texture manager.
Enums
Allocation type of gpu buffers.
Type of gpu buffer.
The target to every rendering call.
Wrapping parameters for a texture.
Traits
Trait implemented by structures that can be uploaded to a uniform or contained by a gpu array.