Easing Class

Summary

Base class for all Easing classes.
graph BT Type-->Base0["object"] Type-.->Interface0["IEasing"] click Interface0 "/api/Avalonia.Animation.Easings/IEasing" Type["Easing"] class Type type-node Derived0["BackEaseIn"]-->Type click Derived0 "/api/Avalonia.Animation.Easings/BackEaseIn" Derived1["ElasticEaseInOut"]-->Type click Derived1 "/api/Avalonia.Animation.Easings/ElasticEaseInOut" Derived2["SineEaseInOut"]-->Type click Derived2 "/api/Avalonia.Animation.Easings/SineEaseInOut" Derived3["QuadraticEaseIn"]-->Type click Derived3 "/api/Avalonia.Animation.Easings/QuadraticEaseIn" Derived4["QuinticEaseInOut"]-->Type click Derived4 "/api/Avalonia.Animation.Easings/QuinticEaseInOut" Derived5["ExponentialEaseOut"]-->Type click Derived5 "/api/Avalonia.Animation.Easings/ExponentialEaseOut" Derived6["CubicEaseIn"]-->Type click Derived6 "/api/Avalonia.Animation.Easings/CubicEaseIn" Derived7["BounceEaseInOut"]-->Type click Derived7 "/api/Avalonia.Animation.Easings/BounceEaseInOut" Derived8["QuinticEaseIn"]-->Type click Derived8 "/api/Avalonia.Animation.Easings/QuinticEaseIn" Derived9["QuadraticEaseInOut"]-->Type click Derived9 "/api/Avalonia.Animation.Easings/QuadraticEaseInOut" Derived10["LinearEasing"]-->Type click Derived10 "/api/Avalonia.Animation.Easings/LinearEasing" Derived11["ElasticEaseIn"]-->Type click Derived11 "/api/Avalonia.Animation.Easings/ElasticEaseIn" Derived12["QuarticEaseIn"]-->Type click Derived12 "/api/Avalonia.Animation.Easings/QuarticEaseIn" Derived13["SineEaseOut"]-->Type click Derived13 "/api/Avalonia.Animation.Easings/SineEaseOut" Derived14["CubicEaseOut"]-->Type click Derived14 "/api/Avalonia.Animation.Easings/CubicEaseOut" Derived15["SplineEasing"]-->Type click Derived15 "/api/Avalonia.Animation.Easings/SplineEasing" Derived16["QuadraticEaseOut"]-->Type click Derived16 "/api/Avalonia.Animation.Easings/QuadraticEaseOut" Derived17["CircularEaseInOut"]-->Type click Derived17 "/api/Avalonia.Animation.Easings/CircularEaseInOut" Derived18["QuinticEaseOut"]-->Type click Derived18 "/api/Avalonia.Animation.Easings/QuinticEaseOut" Derived19["ExponentialEaseIn"]-->Type click Derived19 "/api/Avalonia.Animation.Easings/ExponentialEaseIn" Derived20["ElasticEaseOut"]-->Type click Derived20 "/api/Avalonia.Animation.Easings/ElasticEaseOut" Derived21["CircularEaseOut"]-->Type click Derived21 "/api/Avalonia.Animation.Easings/CircularEaseOut" Derived22["BounceEaseIn"]-->Type click Derived22 "/api/Avalonia.Animation.Easings/BounceEaseIn" Derived23["ExponentialEaseInOut"]-->Type click Derived23 "/api/Avalonia.Animation.Easings/ExponentialEaseInOut" Derived24["BackEaseInOut"]-->Type click Derived24 "/api/Avalonia.Animation.Easings/BackEaseInOut" Derived25["QuarticEaseInOut"]-->Type click Derived25 "/api/Avalonia.Animation.Easings/QuarticEaseInOut" Derived26["CubicEaseInOut"]-->Type click Derived26 "/api/Avalonia.Animation.Easings/CubicEaseInOut" Derived27["BackEaseOut"]-->Type click Derived27 "/api/Avalonia.Animation.Easings/BackEaseOut" Derived28["CircularEaseIn"]-->Type click Derived28 "/api/Avalonia.Animation.Easings/CircularEaseIn" Derived29["BounceEaseOut"]-->Type click Derived29 "/api/Avalonia.Animation.Easings/BounceEaseOut" Derived30["QuarticEaseOut"]-->Type click Derived30 "/api/Avalonia.Animation.Easings/QuarticEaseOut" Derived31["SineEaseIn"]-->Type click Derived31 "/api/Avalonia.Animation.Easings/SineEaseIn"

Syntax

[TypeConverter(typeof(EasingTypeConverter))]
public abstract class Easing : IEasing

Attributes

Type Description
TypeConverter

Methods

Name Value Summary
Ease(double) double
Returns the value of the transition for the specified progress.
Parse(string) Easing
Parses a Easing type string.
static