Module animation

Module animation 

Source
Expand description

Simplified animation system with external timeline control.

This module provides a streamlined animation system based on a 0-100 progress model where applications control the timeline externally. The design eliminates complex internal state management in favor of stateless, on-demand interpolation.

Structs§

ChartAnimator
Simple two-state animator for basic chart transitions.
MultiStateAnimator
Multi-state animator for keyframe-based animations.
StreamingAnimator
Streaming animator for continuous data updates.
TimeBasedProgress
Time-based progress calculator for converting time to progress values.

Enums§

EasingFunction
Animation easing functions for smooth transitions.

Traits§

Interpolatable
Trait for types that can be interpolated between two values.

Type Aliases§

Progress
Animation progress value (0-100).