Toolbox 0.0.1
Ritchie's accessible game engine'
Loading...
Searching...
No Matches
Ritchie.Toolbox.Animation Namespace Reference

Classes

class  Animation
 Base class for all animations. More...
 
class  Animation< TValue >
 Base class for any transition between two values of type TValue . More...
 
class  AnimationExtensions
 A set of extension methods for doing convenient animation things. More...
 
class  Animator
 The animation system of Ritchie's Toolbox. More...
 
class  CurveFunctions
 A set of common mathematical curves defined as CurveFunction delegates. More...
 
interface  IAnimation
 Interface for any animation. More...
 
interface  IAnimationHandle
 Interface for an animation handle. More...
 
interface  IAnimationUpdateAction
 Interface for any object that wants to be updated each time an animation is updated. More...
 

Functions

class AnimationWait (float duration)
 Defines abn animation that does nothing but wait a set amount of time.
 
delegate float CurveFunction (float value)
 Simple delegate for a mathematical curve function.
 
delegate T InterpolationFunction< T > (T min, T max, float value)
 A generic delegate for an interpolation between two values of type T based on a floating-point percentage.
 

Function Documentation

◆ AnimationWait()

class AnimationWait ( float duration)
sealed

Defines abn animation that does nothing but wait a set amount of time.

Parameters
durationThe amount of time, in seconds, to wait.

◆ InterpolationFunction< T >()

delegate T InterpolationFunction< T > ( T min,
T max,
float value )

A generic delegate for an interpolation between two values of type T based on a floating-point percentage.

Template Parameters
TAny value type.
Type Constraints
T :struct