moonrockz/diagrams-animated
Types
AnimatedRenderer
pub struct AnimatedRenderer {
plan : @moonrockz/diagrams/animation.MotionPlan?
playback : @moonrockz/diagrams/animation.PlaybackPlan?
svg : @moonrockz/diagrams-svg.SvgRenderer
limits : @moonrockz/diagrams/animation.Limits
query_limits : @moonrockz/diagrams/animation.Limits
sequence_view_id : String?
output_units : Int
}Offline playback over a pure scene and a validated source-bound plan. The earlier first-flow plan remains a compatible optional input.
AnimatedRenderer::new
fn AnimatedRenderer::new(plan? : @moonrockz/diagrams/animation.MotionPlan, playback? : @moonrockz/diagrams/animation.PlaybackPlan, svg? : @moonrockz/diagrams-svg.SvgRenderer, limits? : @moonrockz/diagrams/animation.Limits, query_limits? : @moonrockz/diagrams/animation.Limits, sequence_view_id? : String, output_units? : Int) -> AnimatedRendererAnimatedRenderer::render
fn AnimatedRenderer::render(self : AnimatedRenderer, diagram : @moonrockz/diagrams/render.Diagram) -> @moonrockz/diagrams/render.Renderedimpl Renderer for AnimatedRenderer
Renderer::render
fn render(self : AnimatedRenderer, diagram : @moonrockz/diagrams/render.Diagram) -> @moonrockz/diagrams/render.Rendered