Skip to content

API reference

Class Ease

Namespace: MicroEngine
Assembly: MicroEngine.Kernel.dll
Guide: Graphics

Standard easing curves mapping 0..1 to 0..1 (some overshoot).

C#
public static class Ease

Inheritance

object ← Ease

Methods

InCubic(float)

Starts slow, ends fast (cubic).

C#
public static float InCubic(float t)

Parameters

t float

Returns

float

InOutQuad(float)

Slow at both ends (quadratic).

C#
public static float InOutQuad(float t)

Parameters

t float

Returns

float

InOutSine(float)

Slow at both ends (sine).

C#
public static float InOutSine(float t)

Parameters

t float

Returns

float

InQuad(float)

Starts slow, ends fast (quadratic).

C#
public static float InQuad(float t)

Parameters

t float

Returns

float

Linear(float)

No easing.

C#
public static float Linear(float t)

Parameters

t float

Returns

float

OutBack(float)

Overshoots past 1 and settles back.

C#
public static float OutBack(float t)

Parameters

t float

Returns

float

OutBounce(float)

Bounces on 1 like a dropped ball.

C#
public static float OutBounce(float t)

Parameters

t float

Returns

float

OutCubic(float)

Starts fast, ends slow (cubic).

C#
public static float OutCubic(float t)

Parameters

t float

Returns

float

OutElastic(float)

Springs past 1 and oscillates to rest.

C#
public static float OutElastic(float t)

Parameters

t float

Returns

float

OutQuad(float)

Starts fast, ends slow (quadratic); the default of Tweener.Add.

C#
public static float OutQuad(float t)

Parameters

t float

Returns

float