Table of Contents

EasingDouble Struct

public struct EasingDouble
Inherited Members
Extension Methods

Methods

BackIn(double)

Overshoots the range once and returns.

BackInOut(double)
BackOut(double)
BounceIn(double)

Simulates a bouncing motion against a boundary.

BounceInOut(double)
BounceOut(double)
CircIn(double)

=> 1.0 - sqrt(1.0 - x * x)

CircInOut(double)
CircOut(double)
CubicIn(double)

=> pow(x, 3)

CubicInOut(double)
CubicOut(double)
ElasticIn(double)

Simulates spring-like oscillations.

ElasticInOut(double)
ElasticOut(double)
ExpoIn(double)

=> pow(2.0, 10.0 * x - 10.0)

ExpoInOut(double)
ExpoOut(double)
QuadIn(double)

=> pow(x, 2)

QuadInOut(double)
QuadOut(double)
QuartIn(double)

=> pow(x, 4)

QuartInOut(double)
QuartOut(double)
QuintIn(double)

=> pow(x, 5)

QuintInOut(double)
QuintOut(double)
SineIn(double)

Uses approximate sine value.

SineInOut(double)
SineOut(double)