Avalonia.Animation.Easings

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.
​
​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.
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.

Interface Types

Interface
Summary
​IEasing​
Defines the interface for easing classes.