Namespace Ritchie.Toolbox.Animation
Classes
Animation
Base class for all animations.
AnimationExtensions
A set of extension methods for doing convenient animation things.
AnimationWait
Defines abn animation that does nothing but wait a set amount of time.
Animation<TValue>
Base class for any transition between two values of type TValue
.
Animator
The animation system of Ritchie's Toolbox.
ColorAnimation
Defines an animation that blends between two colors.
CurveFunctions
A set of common mathematical curves defined as CurveFunction delegates.
NumberAnimation<TNumber>
Defines an animation that blends between two numeric values implementing the .NET INumber<TSelf> interface.
Vector2Animation
Defines an animation that blends between two 2D vectors.
Vector3Animation
Defines an animation that blends between two 3D vectors.
Vector4Animation
Defines an animation that blends between two 4D vectors.
Interfaces
IAnimation
Interface for any animation.
IAnimationHandle
Interface for an animation handle.
IAnimationUpdateAction
Interface for any object that wants to be updated each time an animation is updated.
Delegates
CurveFunction
Simple delegate for a mathematical curve function
InterpolationFunction<T>
A generic delegate for an interpolation between two values of type T
based on a floating-point percentage.