Class SpringEasing
Eases a double value using a user-defined spring formula.
public class SpringEasing : Easing, IEasing
- Inheritance
-
SpringEasing
- Implements
- Inherited Members
Constructors
SpringEasing()
public SpringEasing()
SpringEasing(double, double, double, double)
public SpringEasing(double mass = 0, double stiffness = 0, double damping = 0, double initialVelocity = 0)
Parameters
Properties
Damping
The spring damping.
public double Damping { get; set; }
Property Value
InitialVelocity
The spring initial velocity.
public double InitialVelocity { get; set; }
Property Value
Mass
The spring mass.
public double Mass { get; set; }
Property Value
Stiffness
The spring stiffness.
public double Stiffness { get; set; }
Property Value
Methods
Ease(double)
Returns the value of the transition for the specified progress.
public override double Ease(double progress)
Parameters
progress
double