Cancel the animation.
Returns a promise that resolves when the animation completes.
Internal frame handler. Calls updateFrame(t) which should be implemented by subclasses.
Check if the animation is running.
Set a callback to be invoked when the animation completes.
Pause the animation.
Resume a paused animation.
Start or restart the animation.
Override this in subclasses to implement animation logic.
normalized time [0..1] after easing
Generated using TypeDoc
Abstract base class for animation controllers.
Manages timing, easing, looping, and basic control functions such as start, pause, resume, and cancel. This generic controller can be extended to support various animation types (e.g., for paths, markers, or camera movements).
The actual animation logic should be implemented in the
updateFrame\(t\)
method by subclasses.