Module luminance::pipeline [] [src]

Dynamic rendering pipelines.

This module gives you materials to build dynamic rendering pipelines. A Pipeline represents a functional stream that consumes geometric data and rasterizes them.

Structs

Pipe

A pipe used to build up a Pipeline by connecting its inner layers.

Pipeline

A dynamic rendering pipeline. A pipeline is responsible of rendering into a Framebuffer.

RenderCommand

A render command, which holds information on how to rasterize tessellations and render-related hints (like blending equations and factors and whether the depth test should be enabled).

ShadingCommand

A dynamic shading command. A shading command gathers render commands under a shader Program.