Module render

Source
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§

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

ResourceId