Avalonia.Animation.Easings Namespace

Class Types

Class Summary
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.
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.

Interface Types

Interface Summary
IEasing Defines the interface for easing classes.