Easing
Namespace: Hex1b.Animation
Assembly: Hex1b.dll
Standard easing functions for animations. Each function maps a linear progress value (0..1) to an eased value (0..1).
csharp
public static class EasingInheritance
Object → Easing
Fields
EaseInCubic
Cubic ease-in (slow start).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseInCubicEaseInOutCubic
Cubic ease-in-out (slow start and end).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseInOutCubicEaseInOutQuad
Quadratic ease-in-out (slow start and end).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseInOutQuadEaseInQuad
Quadratic ease-in (slow start).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseInQuadEaseOutCubic
Cubic ease-out (slow end).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseOutCubicEaseOutQuad
Quadratic ease-out (slow end).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> EaseOutQuadLinear
Linear interpolation (no easing).
Returns: Func<Double, Double>
csharp
public static readonly Func<double, double> Linear