Skip to main content

Avalonia.Animation.Easings Namespace

Classes

BackEaseInEases in a Double value using a overshooting cubic function.
BackEaseInOutEases a Double value using a piecewise overshooting cubic function.
BackEaseOutEases out a Double value using a overshooting cubic function.
BounceEaseInEases in a Double value using a simulated bounce function.
BounceEaseInOutEases a Double value using a piecewise simulated bounce function.
BounceEaseOutEases out a Double value using a simulated bounce function.
CircularEaseInEases in a Double value using the shifted fourth quadrant of the unit circle.
CircularEaseInOutEases a Double value using a piecewise unit circle function.
CircularEaseOutEases out a Double value using the shifted second quadrant of the unit circle.
CubicBezierEasing
Obsolete.
CubicEaseInEases in a Double value using a cubic equation.
CubicEaseInOutEases a Double value using a piece-wise cubic equation.
CubicEaseOutEases out a Double value using a cubic equation.
EasingBase class for all Easing classes.
EasingTypeConverter 
ElasticEaseInEases in a Double value using a damped sine function.
ElasticEaseInOutEases a Double value using a piecewise damped sine function.
ElasticEaseOutEases out a Double value using a damped sine function.
ExponentialEaseInEases in a Double value using a exponential function.
ExponentialEaseInOutEases a Double value using a piecewise exponential function.
ExponentialEaseOutEases out a Double value using a exponential function.
LinearEasingLinearly eases a Double value.
QuadraticEaseInEases in a Double value using a quadratic function.
QuadraticEaseInOutEases a Double value using a piece-wise quadratic function.
QuadraticEaseOutEases out a Double value using a quadratic function.
QuarticEaseInEases in a Double value using a quartic equation.
QuarticEaseInOutEases a Double value using a piece-wise quartic equation.
QuarticEaseOutEases out a Double value using a quartic equation.
QuinticEaseInEases in a Double value using a quartic equation.
QuinticEaseInOutEases a Double value using a piece-wise quartic equation.
QuinticEaseOutEases out a Double value using a quartic equation.
SineEaseInEases in a Double value using the quarter-wave of sine function.
SineEaseInOutEases a Double value using a half sine wave function.
SineEaseOutEases out a Double value using the quarter-wave of sine function with shifted phase.
SplineEasingEases 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.
SpringEasingEases a Double value using a user-defined spring formula.

Interfaces

IEasingDefines the interface for easing classes.
Not client implementable.