Summary
Defines the interface for easing classes.
- Namespace
- Avalonia
.Animation .Easings - Implementing Types
-
- BackEaseIn
- ElasticEaseInOut
- SineEaseInOut
- QuadraticEaseIn
- QuinticEaseInOut
- ExponentialEaseOut
- CubicEaseIn
- BounceEaseInOut
- QuinticEaseIn
- QuadraticEaseInOut
- LinearEasing
- ElasticEaseIn
- QuarticEaseIn
- SineEaseOut
- CubicEaseOut
- SplineEasing
- QuadraticEaseOut
- CircularEaseInOut
- QuinticEaseOut
- ExponentialEaseIn
- ElasticEaseOut
- CircularEaseOut
- Easing
- BounceEaseIn
- ExponentialEaseInOut
- BackEaseInOut
- QuarticEaseInOut
- CubicEaseInOut
- BackEaseOut
- CircularEaseIn
- BounceEaseOut
- QuarticEaseOut
- SineEaseIn
graph BT
Type["IEasing"]
class Type type-node
Implementing0["BackEaseIn"]-.->Type
click Implementing0 "/api/Avalonia.Animation.Easings/BackEaseIn"
Implementing1["ElasticEaseInOut"]-.->Type
click Implementing1 "/api/Avalonia.Animation.Easings/ElasticEaseInOut"
Implementing2["SineEaseInOut"]-.->Type
click Implementing2 "/api/Avalonia.Animation.Easings/SineEaseInOut"
Implementing3["QuadraticEaseIn"]-.->Type
click Implementing3 "/api/Avalonia.Animation.Easings/QuadraticEaseIn"
Implementing4["QuinticEaseInOut"]-.->Type
click Implementing4 "/api/Avalonia.Animation.Easings/QuinticEaseInOut"
Implementing5["ExponentialEaseOut"]-.->Type
click Implementing5 "/api/Avalonia.Animation.Easings/ExponentialEaseOut"
Implementing6["CubicEaseIn"]-.->Type
click Implementing6 "/api/Avalonia.Animation.Easings/CubicEaseIn"
Implementing7["BounceEaseInOut"]-.->Type
click Implementing7 "/api/Avalonia.Animation.Easings/BounceEaseInOut"
Implementing8["QuinticEaseIn"]-.->Type
click Implementing8 "/api/Avalonia.Animation.Easings/QuinticEaseIn"
Implementing9["QuadraticEaseInOut"]-.->Type
click Implementing9 "/api/Avalonia.Animation.Easings/QuadraticEaseInOut"
Implementing10["LinearEasing"]-.->Type
click Implementing10 "/api/Avalonia.Animation.Easings/LinearEasing"
Implementing11["ElasticEaseIn"]-.->Type
click Implementing11 "/api/Avalonia.Animation.Easings/ElasticEaseIn"
Implementing12["QuarticEaseIn"]-.->Type
click Implementing12 "/api/Avalonia.Animation.Easings/QuarticEaseIn"
Implementing13["SineEaseOut"]-.->Type
click Implementing13 "/api/Avalonia.Animation.Easings/SineEaseOut"
Implementing14["CubicEaseOut"]-.->Type
click Implementing14 "/api/Avalonia.Animation.Easings/CubicEaseOut"
Implementing15["SplineEasing"]-.->Type
click Implementing15 "/api/Avalonia.Animation.Easings/SplineEasing"
Implementing16["QuadraticEaseOut"]-.->Type
click Implementing16 "/api/Avalonia.Animation.Easings/QuadraticEaseOut"
Implementing17["CircularEaseInOut"]-.->Type
click Implementing17 "/api/Avalonia.Animation.Easings/CircularEaseInOut"
Implementing18["QuinticEaseOut"]-.->Type
click Implementing18 "/api/Avalonia.Animation.Easings/QuinticEaseOut"
Implementing19["ExponentialEaseIn"]-.->Type
click Implementing19 "/api/Avalonia.Animation.Easings/ExponentialEaseIn"
Implementing20["ElasticEaseOut"]-.->Type
click Implementing20 "/api/Avalonia.Animation.Easings/ElasticEaseOut"
Implementing21["CircularEaseOut"]-.->Type
click Implementing21 "/api/Avalonia.Animation.Easings/CircularEaseOut"
Implementing22["Easing"]-.->Type
click Implementing22 "/api/Avalonia.Animation.Easings/Easing"
Implementing23["BounceEaseIn"]-.->Type
click Implementing23 "/api/Avalonia.Animation.Easings/BounceEaseIn"
Implementing24["ExponentialEaseInOut"]-.->Type
click Implementing24 "/api/Avalonia.Animation.Easings/ExponentialEaseInOut"
Implementing25["BackEaseInOut"]-.->Type
click Implementing25 "/api/Avalonia.Animation.Easings/BackEaseInOut"
Implementing26["QuarticEaseInOut"]-.->Type
click Implementing26 "/api/Avalonia.Animation.Easings/QuarticEaseInOut"
Implementing27["CubicEaseInOut"]-.->Type
click Implementing27 "/api/Avalonia.Animation.Easings/CubicEaseInOut"
Implementing28["BackEaseOut"]-.->Type
click Implementing28 "/api/Avalonia.Animation.Easings/BackEaseOut"
Implementing29["CircularEaseIn"]-.->Type
click Implementing29 "/api/Avalonia.Animation.Easings/CircularEaseIn"
Implementing30["BounceEaseOut"]-.->Type
click Implementing30 "/api/Avalonia.Animation.Easings/BounceEaseOut"
Implementing31["QuarticEaseOut"]-.->Type
click Implementing31 "/api/Avalonia.Animation.Easings/QuarticEaseOut"
Implementing32["SineEaseIn"]-.->Type
click Implementing32 "/api/Avalonia.Animation.Easings/SineEaseIn"
Syntax
public interface IEasing
Methods
Name | Value | Summary |
---|---|---|
Ease |
double |
Returns the value of the transition for the specified progress.
|