Expand description
High level Rendering API designed for cross platform rendering and windowing.
Modules§
- buffer
- Buffers for allocating memory on the GPU.
- command
- Render command definitions for lambda runtimes.
- mesh
- Mesh Implementation
- pipeline
- Render pipeline builders and definitions for lambda runtimes and applications.
- render_
pass - Render pass builders and definitions for lambda runtimes and applications.
- shader
- A module for compiling shaders into SPIR-V binary.
- vertex
- Vertex data structures.
- viewport
- Viewport for rendering a frame within the RenderContext.
- window
- Window implementation for rendering applications.
Structs§
- Render
Context - Generic Rendering API setup to use the current platforms primary Rendering Backend
- Render
Context Builder - A RenderContext is a localized rendering context that can be used to render to a window. It is localized to a single window at the moment.
Enums§
- Color
Format - ColorFormat is a type alias for the color format used by the surface and vertex buffers. They denote the size of the color channels and the number of channels being used. A format descriptor that describes the channels present in a texture or view, how they are laid out, what size they are, and how the elements of the channels are interpreted (integer, float, etc.)