Easing

object Easing
Companion:
class
Source:
Easing.scala
class Object
trait Matchable
class Any
Easing.type

Value members

Concrete methods

def apply(f: Double => Double): Easing

Construct an easing function from a Double => Double function

Construct an easing function from a Double => Double function

Source:
Easing.scala

Concrete fields

Easing function that overshoots its destination and then smoothly comes back

Easing function that overshoots its destination and then smoothly comes back

Source:
Easing.scala

The easing function that moves in a circular path

The easing function that moves in a circular path

Source:
Easing.scala

The cubic easing f(t) = t^3

The cubic easing f(t) = t^3

Source:
Easing.scala

The elastic easing function. Has a little bounce. Might not be correct.

The elastic easing function. Has a little bounce. Might not be correct.

Source:
Easing.scala

The identity easing function simply returns its input

The identity easing function simply returns its input

Source:
Easing.scala

Linear easing, is equivalent to the identity

Linear easing, is equivalent to the identity

Source:
Easing.scala

The quadratic easing f(t) = t^2

The quadratic easing f(t) = t^2

Source:
Easing.scala
val sin: Easing

The sin easing f(t) = sin(t * (Math.PI / 2))

The sin easing f(t) = sin(t * (Math.PI / 2))

Source:
Easing.scala