Skip to main content

Module render

Module render 

Source
Expand description

Canvas2D render commands for browser execution.

This module provides JSON-serializable render commands that are executed by a minimal JavaScript Canvas2D renderer. All computation happens in Rust; JavaScript only draws primitives.

Structs§

Color
A color represented as RGBA components (0.0 to 1.0).
RenderFrame
A frame’s worth of render commands.

Enums§

Canvas2DCommand
Canvas2D render commands that are serialized to JSON.
TextAlign
Text alignment options for Canvas2D.
TextBaseline
Text baseline options for Canvas2D.

Functions§

convert_render_command
Converts jugar-render RenderCommand to Canvas2DCommand.
convert_render_queue
Converts a slice of RenderCommands to a RenderFrame.