Table of Contents

Class Easing

Namespace
PluginUI
Assembly
PluginUI.dll

Easing curves: map linear progress t ∈ [0, 1] to eased progress.

public static class Easing
Inheritance
Easing
Inherited Members

Methods

BackOut(float)

Slight overshoot at the end.

public static float BackOut(float t)

Parameters

t float

Returns

float

BounceOut(float)

Bounce at the end.

public static float BounceOut(float t)

Parameters

t float

Returns

float

CubicIn(float)

Cubic acceleration.

public static float CubicIn(float t)

Parameters

t float

Returns

float

CubicInOut(float)

Cubic acceleration then deceleration.

public static float CubicInOut(float t)

Parameters

t float

Returns

float

CubicOut(float)

Cubic deceleration.

public static float CubicOut(float t)

Parameters

t float

Returns

float

ElasticOut(float)

Elastic spring at the end.

public static float ElasticOut(float t)

Parameters

t float

Returns

float

Linear(float)

No easing.

public static float Linear(float t)

Parameters

t float

Returns

float

QuadIn(float)

Quadratic acceleration.

public static float QuadIn(float t)

Parameters

t float

Returns

float

QuadInOut(float)

Quadratic acceleration then deceleration.

public static float QuadInOut(float t)

Parameters

t float

Returns

float

QuadOut(float)

Quadratic deceleration.

public static float QuadOut(float t)

Parameters

t float

Returns

float