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. |
| CubicBezierEasing | Obsolete. |
| 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. Not client implementable. |