# Easing

object Easing
Companion
class
class Object
trait Matchable
class Any

## 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

### Concrete fields

val back

Easing function that overshoots its destination and then smoothly comes back

Easing function that overshoots its destination and then smoothly comes back

val circle

The easing function that moves in a circular path

The easing function that moves in a circular path

val cubic

The cubic easing f(t) = t^3

The cubic easing f(t) = t^3

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

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

The identity easing function simply returns its input

The identity easing function simply returns its input

val linear

Linear easing, is equivalent to the identity

Linear easing, is equivalent to the identity

The quadratic easing f(t) = t^2

The quadratic easing f(t) = t^2

val sin

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

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