Expand description
Render engine.
This module implements a WebGL2 render engine that is used to render the
waterfall. The render engine is organized around a RenderEngine to which
RenderObject’s are added.
Modules§
- texture_
formats - WebGL2 internal texture formats.
Structs§
- Canvas
Dims - Canvas dimensions.
- Program
Source - WebGL2 shader program source.
- Render
Engine - Render engine.
- Render
Object - Render object.
- Texts
Dimensions - Rendered texts dimensions.
- Texture
- WebGL2 texture.
- Texture
Builder - WebGL2 texture builder.
- Uniform
- WebGL2 uniform.
- VaoBuilder
- WebGL2 VAO builder.
Enums§
- Draw
Mode - Draw mode.
- Texture
MagFilter - Magnification filter.
- Texture
MinFilter - Minification filter.
- Texture
Parameter - Texture parameter.
- Texture
Wrap - Texture wrapping.
Traits§
- Texture
Internal Format - WebGL2 texture internal format.
- Uniform
Type - Trait that links native Rust types with WebGL2 uniform types.
- Uniform
Value - Trait that abstracts WebGL2 uniforms.