Easing Class

Summary

A collection of easing functions.
Namespace
StrideToolkit.Mathematics
Base Types
  • object
graph BT Type-->Base0["object"] Type["Easing"] class Type type-node

Syntax

public static class Easing

Remarks

These easing functions are based on Robert Penner's easing functions in C# http://www.robertpenner.com/easing/

Methods

Name Value Summary
BackEaseIn(double) double
static
BackEaseIn(float) float
static
BackEaseInOut(double) double
static
BackEaseInOut(float) float
static
BackEaseOut(double) double
static
BackEaseOut(float) float
static
BounceEaseIn(double) double
static
BounceEaseIn(float) float
static
BounceEaseInOut(double) double
static
BounceEaseInOut(float) float
static
BounceEaseOut(double) double
static
BounceEaseOut(float) float
static
CircularEaseIn(double) double
static
CircularEaseIn(float) float
static
CircularEaseInOut(double) double
static
CircularEaseInOut(float) float
static
CircularEaseOut(double) double
static
CircularEaseOut(float) float
static
CubicEaseIn(double) double
static
CubicEaseIn(float) float
static
CubicEaseInOut(double) double
static
CubicEaseInOut(float) float
static
CubicEaseOut(double) double
static
CubicEaseOut(float) float
static
Ease(double, EasingFunction) double
Performs easing using the specified function.
static
Ease(float, EasingFunction) float
Performs easing using the specified function.
static
ElasticEaseIn(double) double
static
ElasticEaseIn(float) float
static
ElasticEaseInOut(double) double
static
ElasticEaseInOut(float) float
static
ElasticEaseOut(double) double
static
ElasticEaseOut(float) float
static
ExponentialEaseIn(double) double
static
ExponentialEaseIn(float) float
static
ExponentialEaseInOut(double) double
static
ExponentialEaseInOut(float) float
static
ExponentialEaseOut(double) double
static
ExponentialEaseOut(float) float
static
Linear(double) double
Performs a linear easing.
static
Linear(float) float
Performs a linear easing.
static
QuadraticEaseIn(double) double
static
QuadraticEaseIn(float) float
static
QuadraticEaseInOut(double) double
static
QuadraticEaseInOut(float) float
static
QuadraticEaseOut(double) double
static
QuadraticEaseOut(float) float
static
QuarticEaseIn(double) double
static
QuarticEaseIn(float) float
static
QuarticEaseInOut(double) double
static
QuarticEaseInOut(float) float
static
QuarticEaseOut(double) double
static
QuarticEaseOut(float) float
static
QuinticEaseIn(double) double
static
QuinticEaseIn(float) float
static
QuinticEaseInOut(double) double
static
QuinticEaseInOut(float) float
static
QuinticEaseOut(double) double
static
QuinticEaseOut(float) float
static
SineEaseIn(double) double
static
SineEaseIn(float) float
static
SineEaseInOut(double) double
static
SineEaseInOut(float) float
static
SineEaseOut(double) double
static
SineEaseOut(float) float
static