API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

N

namespaceEase

@codexo/exojs / animation / stable

Standard Robert Penner easing functions. Each function accepts a normalized time `t` in [0, 1] and returns a value that equals 0 at t=0 and 1 at t=1 (overshoot functions like back/elastic may exceed that range between the endpoints). Usage: `Ease.cubicOut`, `Ease.bounceIn`, etc. Note: only scalar numeric properties are supported in v1. Vector, Color, and Matrix interpolation are out of scope.

31
props
0
methods
0
events
Import
import { Ease } from '@codexo/exojs'

Standard Robert Penner easing functions. Each function accepts a normalized time `t` in [0, 1] and returns a value that equals 0 at t=0 and 1 at t=1 (overshoot functions like back/elastic may exceed that range between the endpoints).

Usage: `Ease.cubicOut`, `Ease.bounceIn`, etc.

Note: only scalar numeric properties are supported in v1. Vector, Color, and Matrix interpolation are out of scope.

Properties31
backIn: (t: number) => number
backInOut: (t: number) => number
backOut: (t: number) => number
bounceIn: (t: number) => number
bounceInOut: (t: number) => number
bounceOut: (t: number) => number
circIn: (t: number) => number
circInOut: (t: number) => number
circOut: (t: number) => number
cubicIn: (t: number) => number
cubicInOut: (t: number) => number
cubicOut: (t: number) => number
elasticIn: (t: number) => number
elasticInOut: (t: number) => number
elasticOut: (t: number) => number
expoIn: (t: number) => number
expoInOut: (t: number) => number
expoOut: (t: number) => number
linear: (t: number) => number
quadIn: (t: number) => number
quadInOut: (t: number) => number
quadOut: (t: number) => number
quartIn: (t: number) => number
quartInOut: (t: number) => number
quartOut: (t: number) => number
quintIn: (t: number) => number
quintInOut: (t: number) => number
quintOut: (t: number) => number
sineIn: (t: number) => number
sineInOut: (t: number) => number
sineOut: (t: number) => number
Source