Easing Easing Class
Functions that modify values non-linearly, generally used for animations.
public class Easing
type Easing = class
Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
The predefined Easing functions have the following forms:
Creates a new Easing object with the
Jumps towards, and then bounces as it settles at the final value.
Leaps to final values, bounces 3 times, and settles.
Starts slowly and accelerates.
Accelerates and decelerates. Often a natural-looking choice.
Starts quickly and the decelerates.
Accelerates in and decelerates out.
Moves away and then leaps toward the final value.
Overshoots and then returns.
Applies the easing function to the specified value
|Implicit(Func<Double,Double> to Easing) Implicit(Func<Double,Double> to Easing)||
Converts a function into an Easing.