zenith-render 0.0.3

Zenith CPU PNG (tiny-skia) and vector PDF rendering backends.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Per-drawing-command rasterization, grouped by cohesion: fills/strokes
//! ([`shapes`] — each fill resolves its [`Paint`](zenith_scene::Paint), solid
//! or gradient), glyph runs ([`text`]), and image/SVG composites ([`image`]).
//! Each submodule's functions take the draw target, a
//! [`DrawCtx`](super::commands::DrawCtx), and the originating [`SceneCommand`];
//! the [`commands`](super::commands) dispatcher routes each variant to one of
//! them. Wiring only — no logic lives here.

pub(in crate::tiny_skia) mod image;
pub(in crate::tiny_skia) mod shapes;
pub(in crate::tiny_skia) mod text;