Expand description
Shared native composition contract and built-in composition registry.
Structs§
- Composition
Registry - Deterministic registry used by preview and export clients to resolve composition IDs.
- Hello
World Composition - Built-in native composition used by the quickstart and acceptance tests.
- Native
Composition Context - Immutable render parameters supplied to every native composition frame.
- Scene
Emitter Composition - Adapts an emitter tree to the existing composition registry contract.
- Scene
Frame Context - Timeline state passed through a native scene-emitter tree.
- Scene
Freeze - Native equivalent of
<Freeze>. - Scene
Group - Applies the Scene graph’s transform and opacity primitive to emitted children.
- Scene
Layer - Creates an offscreen compositing boundary around emitted children.
- Scene
Sequence - Native equivalent of Dioxuscut’s
<Sequence>timeline boundary. - Scene
Stack - Heterogeneous emitter collection rendered in insertion order.
- Scene
Text Block - Font-aware multiline text that resolves into ordinary baseline Text nodes.
Enums§
- Composition
Error - Errors produced while preparing or rendering a composition.
- Composition
Registry Error - Errors produced while building or querying a composition registry.
Traits§
- Composition
- General composition contract used by the registry.
- Native
Composition - A browser-free Rust composition that produces one rasterizer scene per frame.
- Prepared
Composition - A composition instance prepared once for a complete render job.
- Scene
Emitter - Shared primitive contract for media, shapes, captions, transitions, and apps.
Functions§
- built_
in_ registry - Registry shipped by the standalone
dioxuscutbinary.