Module lambda::render

source ·
Expand description

High level Rendering API designed for cross platform rendering and windowing.

Modules

Buffers for allocating memory on the GPU.
Render command definitions for lambda runtimes.
Mesh Implementation
Render pipeline builders and definitions for lambda runtimes and applications.
Render pass builders and definitions for lambda runtimes and applications.
A module for compiling shaders into SPIR-V binary.
Vertex data structures.
Viewport for rendering a frame within the RenderContext.
Window implementation for rendering applications.

Structs

Generic Rendering API setup to use the current platforms primary Rendering Backend
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

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.)

Type Definitions