Avalonia.Animation.Easings Namespace

 

Classes

BackEaseIn Eases in a Double value using a overshooting cubic function.
BackEaseInOut Eases a Double value using a piecewise overshooting cubic function.
BackEaseOut Eases out a Double value using a overshooting cubic function.
BounceEaseIn Eases in a Double value using a simulated bounce function.
BounceEaseInOut Eases a Double value using a piecewise simulated bounce function.
BounceEaseOut Eases out a Double value using a simulated bounce function.
CircularEaseIn Eases in a Double value using the shifted fourth quadrant of the unit circle.
CircularEaseInOut Eases a Double value using a piecewise unit circle function.
CircularEaseOut Eases out a Double value using the shifted second quadrant of the unit circle.
CubicBezierEasingObsolete.
CubicEaseIn Eases in a Double value using a cubic equation.
CubicEaseInOut Eases a Double value using a piece-wise cubic equation.
CubicEaseOut Eases out a Double value using a cubic equation.
Easing Base class for all Easing classes.
EasingTypeConverter 
ElasticEaseIn Eases in a Double value using a damped sine function.
ElasticEaseInOut Eases a Double value using a piecewise damped sine function.
ElasticEaseOut Eases out a Double value using a damped sine function.
ExponentialEaseIn Eases in a Double value using a exponential function.
ExponentialEaseInOut Eases a Double value using a piecewise exponential function.
ExponentialEaseOut Eases out a Double value using a exponential function.
LinearEasing Linearly eases a Double value.
QuadraticEaseIn Eases in a Double value using a quadratic function.
QuadraticEaseInOut Eases a Double value using a piece-wise quadratic function.
QuadraticEaseOut Eases out a Double value using a quadratic function.
QuarticEaseIn Eases in a Double value using a quartic equation.
QuarticEaseInOut Eases a Double value using a piece-wise quartic equation.
QuarticEaseOut Eases out a Double value using a quartic equation.
QuinticEaseIn Eases in a Double value using a quartic equation.
QuinticEaseInOut Eases a Double value using a piece-wise quartic equation.
QuinticEaseOut Eases out a Double value using a quartic equation.
SineEaseIn Eases in a Double value using the quarter-wave of sine function.
SineEaseInOut Eases a Double value using a half sine wave function.
SineEaseOut Eases out a Double value using the quarter-wave of sine function with shifted phase.
SplineEasing Eases a Double value using a user-defined cubic bezier curve. Good for custom easing functions that doesn't quite fit with the built-in ones.
SpringEasing Eases a Double value using a user-defined spring formula.

Interfaces

IEasing Defines the interface for easing classes.