Expand description
Evaluation protocols and author-facing adapters. Evaluation protocols and the standard author-facing adapters.
Eval is the single visual leaf protocol;
EvalExt adds build-time conveniences;
pure::Pure adapts a closure
and iterative::Iterative
adapts a stepping function into that protocol. EvalDyn is the
runtime-erased leaf dispatch held by LeafContent::Anim.
Modulesยง
- iterative
- Iterative (stateful, stepped) evaluation.
Iterative (stateful, stepped) evaluation: the
IterativeEvalcapability trait and itsIterativeadapter into the generalEvalprotocol. - pure
- Pure (closed-form) evaluation adapters. Pure (closed-form) evaluation adapters.
Structsยง
- DynOutput ๐
- A cloneable complete output captured by a hold.
- Held
Output ๐ - A held batch replays each captured value with its original concrete type.
- Output
Context ๐ - Frame insertion state shared by the leaves of one top-level animation.
- Static
- A constant evaluator.
Traitsยง
- Captured
Output ๐ - Eval
- The general animation segment protocol: what the runtime can do with a segment.
- EvalDyn ๐
- The erased visual-leaf protocol held by the runtime tree.
- EvalExt
- Build-time conveniences over
Eval, split out soEvalstays a single primitive (eval_alpha). - Static
Anim - Convenience methods for zero-duration static animations.
- Static
Anim Requirement - Requirement for
StaticAnim.