Skip to main content

Module render_module_debugger

Module render_module_debugger 

Source
Expand description

Renderer replay wrapper for re-drawing saved render command streams.

Use RenderModuleReplay when you have precomputed render commands and need the renderer’s init hook to run against a live layout manager (for example, to load fonts or textures registered during layout init).

For stage 3 when layout output JSON plus a pipe is sufficient and no renderer init from a layout module is needed, prefer calling CotisRenderer::draw_frame directly (see gradients_example_solid_render_only).

Structs§

RenderModuleReplay
Thin wrapper around a renderer for debug replay.

Traits§

RenderModuleReplayAsyncTrait
Async renderer replay: init(layout) followed by draw_frame(commands).await.
RenderModuleReplayTrait
Synchronous renderer replay: init(layout) followed by draw_frame(commands).