Expand description

Animation engine

RAUI widget components can be animated by updating and adding animations using the Animator inside of widget lifecycle hooks and by reading the progress of those animations from the AnimatorStates provided by the WidgetContext.

See Animator and AnimatorStates for code samples.

Structs

A single, animated value with a name and a duration
The amount of progress made for a value in an animation
A MessageData implementation sent by running an Animation::Message animation
Allows manipulating widget animations
The state of a single animation in a component
The current state of animations in a component

Enums

Defines a widget animation
An error that may occur when animating a value