Easings Namespace
Namespace Avalonia.Animation.Easings
Types
- 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.
- IEasing - Defines the interface for easing classes.
- 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.