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.

Source

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) -> AnimatedRenderer

Source

AnimatedRenderer::render

fn AnimatedRenderer::render(self : AnimatedRenderer, diagram : @moonrockz/diagrams/render.Diagram) -> @moonrockz/diagrams/render.Rendered

Source

impl Renderer for AnimatedRenderer

Renderer::render

fn render(self : AnimatedRenderer, diagram : @moonrockz/diagrams/render.Diagram) -> @moonrockz/diagrams/render.Rendered

Source