Skip to content

Ease

Type module

Sources

Items from Ease can be imported/included and used via following ways.

/**
* Import via main package
* Access items like: am4core.ease.myVariable
*/
import * as am4core from "@amcharts/amcharts4";
/**
* Import via: Ease.ts
* Access items like: $ease.myVariable
*/
import * as $ease from "@amcharts/amcharts4/Ease";

Variables

amplitude

Type numberDefault 1

period

Type numberDefault 0.3 / tau

s

Type numberDefault Math.asin(1 / amplitude) * period

Functions

bounceIn(t: number)

Returns number

Easing function: "bounceIn".

bounceInOut(t: number)

Returns number

Easing function: "bounceInOut".

bounceOut(t: number)

Returns number

Easing function: "bounceOut".

circleIn(t: number)

Returns number

Easing function: "circleIn".

circleInOut(t: number)

Returns number

Easing function: "circleInOut".

circleOut(t: number)

Returns number

Easing function: "circleOut".

cubicIn(t: number)

Returns number

Easing function: "cubicIn".

cubicInOut(t: number)

Returns number

Easing function: "cubicInOut".

cubicOut(t: number)

Returns number

Easing function: "cubicOut".

elasticIn(t: number)

Returns number

Easing function: "elasticIn".

elasticInOut(t: number)

Returns number

Easing function: "elasticInOut".

elasticOut(t: number)

Returns number

Easing function: "elasticOut".

expIn(t: number)

Returns number

Easing function: "expIn".

expInOut(t: number)

Returns number

Easing function: "expInOut".

expOut(t: number)

Returns number

Easing function: "expOut".

linear(t: number)

Returns number

Easing function: "linear".

polyIn(t: number,
e: number
)

Returns number

Easing function: "polyIn".

polyIn3(t: number)

Returns number

Easing function: "polyIn3".

polyInOut(t: number,
e: number
)

Returns number

Easing function: "polyInOut".

polyInOut3(t: number)

Returns number

Easing function: "polyInOut3".

polyOut(t: number,
e: number
)

Returns number

Easing function: "polyOut".

polyOut3(t: number)

Returns number

Easing function: "polyOut3".

quadIn(t: number)

Returns number

Easing function: "quadIn".

quadInOut(t: number)

Returns number

Easing function: "quadInOut".

quadOut(t: number)

Returns number

Easing function: "quadOut".

sinIn(t: number)

Returns number

Easing function: "sinIn".

sinInOut(t: number)

Returns number

Easing function: "sinInOut".

sinOut(t: number)

Returns number

Easing function: "sinOut".