Table of Contents

Class Easing

Namespace
FlowGraph.Avalonia.Animation
Assembly
FlowGraph.Avalonia.dll

Easing functions for animations.

public static class Easing
Inheritance
Easing
Inherited Members

Methods

EaseInCubic(double)

Cubic ease-in.

public static double EaseInCubic(double t)

Parameters

t double

Returns

double

EaseInOutCubic(double)

Cubic ease-in-out.

public static double EaseInOutCubic(double t)

Parameters

t double

Returns

double

EaseInOutExpo(double)

Exponential ease-in-out.

public static double EaseInOutExpo(double t)

Parameters

t double

Returns

double

EaseInOutQuad(double)

Quadratic ease-in-out.

public static double EaseInOutQuad(double t)

Parameters

t double

Returns

double

EaseInQuad(double)

Quadratic ease-in.

public static double EaseInQuad(double t)

Parameters

t double

Returns

double

EaseOutBack(double)

Back ease-out - overshoots then settles.

public static double EaseOutBack(double t)

Parameters

t double

Returns

double

EaseOutCubic(double)

Cubic ease-out.

public static double EaseOutCubic(double t)

Parameters

t double

Returns

double

EaseOutElastic(double)

Elastic ease-out - spring-like bounce.

public static double EaseOutElastic(double t)

Parameters

t double

Returns

double

EaseOutExpo(double)

Exponential ease-out - smooth deceleration.

public static double EaseOutExpo(double t)

Parameters

t double

Returns

double

EaseOutQuad(double)

Quadratic ease-out.

public static double EaseOutQuad(double t)

Parameters

t double

Returns

double

Linear(double)

Linear interpolation (no easing).

public static double Linear(double t)

Parameters

t double

Returns

double