AbstractEasing

AbstractEasing ⇐ Const

Kind: global abstract class
Extends: Const
See: https://easings.net/

AbstractEasing()

Easing Functions - inspired from https://easings.net/ Declare cubic bezier if possible otherwise implementation need to be done on renderers

linear

No easing, no acceleration

Kind: static property of AbstractEasing

easeInSine

Slight acceleration from zero to full speed

Kind: static property of AbstractEasing
See: https://easings.net/#easeInSine

easeOutSine

Slight deceleration at the end

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutSine

easeInOutSine

Slight acceleration at beginning and slight deceleration at end

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutSine

easeInQuad

Accelerating from zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeInQuad

easeOutQuad

Decelerating to zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutQuad

easeInOutQuad

Acceleration until halfway, then deceleration

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutQuad

easeInCubic

Accelerating from zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeInCubic

easeOutCubic

Decelerating to zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutCubic

easeInOutCubic

Acceleration until halfway, then deceleration

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutCubic

easeInQuart

Accelerating from zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeInQuart

easeOutQuart

Decelerating to zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutQuart

easeInOutQuart

Acceleration until halfway, then deceleration

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutQuart

easeInQuint

Accelerating from zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeInQuint

easeOutQuint

Decelerating to zero velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutQuint

easeInOutQuint

Acceleration until halfway, then deceleration

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutQuint

easeInExpo

Accelerate exponentially until finish

Kind: static property of AbstractEasing
See: https://easings.net/#easeInExpo

easeOutExpo

Initial exponential acceleration slowing to stop

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutExpo

easeInOutExpo

Exponential acceleration and deceleration

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutExpo

easeInCirc

Increasing velocity until stop

Kind: static property of AbstractEasing
See: https://easings.net/#easeInCirc

easeOutCirc

Start fast, decreasing velocity until stop

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutCirc

easeInOutCirc

Fast increase in velocity, fast decrease in velocity

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutCirc

easeInBack

Slow movement backwards then fast snap to finish

Kind: static property of AbstractEasing
See: https://easings.net/#easeInBack

easeOutBack

Fast snap to backwards point then slow resolve to finish

Kind: static property of AbstractEasing
See: https://easings.net/#easeOutBack

easeInOutBack

Slow movement backwards, fast snap to past finish, slow resolve to finish

Kind: static property of AbstractEasing
See: https://easings.net/#easeInOutBack