Expand description
Immutable Node snapshots, scene evaluation and composition.
Re-exports§
pub use scene::Scene;pub use scene::WithDuration;
Modules§
- camera
- Stateless world-to-viewport mapping built from ordinary scene groups.
- context
- Stateless authoring time, design coordinates and optional shared computation.
- elevation
- Height-driven layered soft shadows built from existing filter primitives.
- sampling
- Integer-tick centered shutter sampling and linear accumulation.
- scene
- Stateless scenes and explicit durations.
- skeleton
- Stateless planar forward kinematics and timeline-compatible pose values.
- timeline
- Tick-based multi-track scheduling, with exact rational frame boundaries.
- transition
- Snapshot transitions; all captures use the shared linear fill pipeline.
Structs§
- Column
- Builds a vertical measured layout; defaults to zero gap and Start alignment.
- Iterator
Group - Distinguishes iterable children from tuple children during type inference.
- Node
- A cheaply cloned snapshot of authored grouping and compositing choices.
- Node
Inspection - Read-only device-space layout metadata for editor overlays, in paint order. This is not raster coverage; bounds picking is intentionally approximate.
- Row
- Builds a horizontal measured layout; defaults to zero gap and Start alignment.
- Tuple
Group - Distinguishes heterogeneous tuple children from iterable children.
Enums§
- Alignment
- Cross-axis alignment of measured child layout bounds.
- Layout
- A measured layout container, evaluated before its own node placement.
- Side
- An edge in the downward-positive parent coordinate system.
Traits§
- Into
Node Group - Iterable or heterogeneous tuple children accepted by
Node::group. - Node
Modifiers - Snapshot modifiers shared by all values convertible into a
Node.