Skip to main content

Module renderer

Module renderer 

Source
Expand description

Multi-backend renderer: render passes, draw calls, compute dispatch, buffer upload / readback, and vertex layout descriptions.

Structs§

DrawCall
A single draw call to execute within a render pass.
MultiBackendRenderer
The main renderer that dispatches draw calls and compute through a BackendContext.
QueuedDraw
A queued draw call with ordering metadata.
RenderPass
Describes a render pass with colour and depth attachments.
RenderQueue
A draw-call queue that sorts by order, then depth.
RenderStats
Statistics for a single frame.
StatsCollector
Keeps a rolling window of per-frame stats for profiling.
UniformBlock
A block of uniform data to be bound at a specific binding index.
VertexAttribute
Describes one vertex attribute within a vertex layout.
VertexLayout
A vertex layout describing how vertex data is organized.

Enums§

AttributeFormat
Format of a single vertex attribute.
RenderOrder
Priority for draw call ordering.