Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

VisualMotionTimeline

Namespace ChartForgeX.Motion

Defines an ordered, script-free visual story for SVG and HTML surfaces. Motion is decorative: reduced-motion and print output always expose the completed state.

Inheritance

  • Object
  • VisualMotionTimeline

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

Add 2 overloads
Add(ChartForgeX.Motion.VisualMotionCue arg1) #

Adds a configured motion cue.

Parameters

arg1 ChartForgeX.Motion.VisualMotionCue required
Add(System.String arg1, ChartForgeX.Motion.VisualMotionEffect arg2, System.Double arg3, System.Double arg4, ChartForgeX.Motion.VisualMotionEasing arg5, System.Double arg6) #

Adds a motion cue using explicit timing.

Parameters

arg1 System.String required
arg2 ChartForgeX.Motion.VisualMotionEffect required
arg3 System.Double required
arg4 System.Double required
arg5 ChartForgeX.Motion.VisualMotionEasing required
arg6 System.Double required
Cascade(System.Collections.Generic.IEnumerable{System.String} arg1, ChartForgeX.Motion.VisualMotionEffect arg2, System.Double arg3, System.Double arg4, System.Double arg5) #

Adds evenly staggered cues for a sequence of named targets.

Parameters

arg1 System.Collections.Generic.IEnumerable{System.String} required
arg2 ChartForgeX.Motion.VisualMotionEffect required
arg3 System.Double required
arg4 System.Double required
arg5 System.Double required
Create() #

Creates an empty visual motion timeline.

Fade(System.String arg1, System.Double arg2, System.Double arg3) #

Adds a fade cue.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
Pulse(System.String arg1, System.Double arg2, System.Double arg3) #

Adds one restrained emphasis pulse.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
Reveal(System.String arg1, System.Double arg2, System.Double arg3) #

Adds a left-to-right reveal cue.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
Rise(System.String arg1, System.Double arg2, System.Double arg3, System.Double arg4) #

Adds an upward entrance cue.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
arg4 System.Double required
Scale(System.String arg1, System.Double arg2, System.Double arg3) #

Adds a gentle scale entrance cue.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required

Properties

Cues #

Gets the configured motion cues.