WebCola
Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Variables

easeBack

Symmetric anticipatory easing; scales backIn for t in [0, 0.5] and backOut for t in [0.5, 1]. The degree of overshoot is configurable; it not specified, it defaults to 1.70158.

easeBackIn

easeBackIn: BackEasingFactory

Anticipatory easing, like a dancer bending his knees before jumping off the floor. The degree of overshoot is configurable; it not specified, it defaults to 1.70158.

easeBackInOut

easeBackInOut: BackEasingFactory

Symmetric anticipatory easing; scales backIn for t in [0, 0.5] and backOut for t in [0.5, 1]. The degree of overshoot is configurable; it not specified, it defaults to 1.70158.

easeBackOut

easeBackOut: BackEasingFactory

Reverse anticipatory easing; equivalent to 1 - backIn(1 - t). The degree of overshoot is configurable; it not specified, it defaults to 1.70158.

easeElastic

Reverse elastic easing; equivalent to 1 - elasticIn(1 - t). The amplitude and period of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.

easeElasticIn

easeElasticIn: ElasticEasingFactory

Elastic easing, like a rubber band. The amplitude and period of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.

easeElasticInOut

easeElasticInOut: ElasticEasingFactory

Symmetric elastic easing; scales elasticIn for t in [0, 0.5] and elasticOut for t in [0.5, 1]. The amplitude and period of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.

easeElasticOut

easeElasticOut: ElasticEasingFactory

Reverse elastic easing; equivalent to 1 - elasticIn(1 - t). The amplitude and period of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.

easePoly

Symmetric polynomial easing/easing factory; scales polyIn for t in [0, 0.5] and polyOut for t in [0.5, 1]. If the exponent is not specified, it defaults to 3, equivalent to cubic.

easePolyIn

Polynomial easing/easing factory; raises t to the specified exponent. If the exponent is not specified, it defaults to 3, equivalent to cubicIn.

easePolyInOut

Symmetric polynomial easing/easing factory; scales polyIn for t in [0, 0.5] and polyOut for t in [0.5, 1]. If the exponent is not specified, it defaults to 3, equivalent to cubic.

easePolyOut

Reverse polynomial easing/easing factory; equivalent to 1 - polyIn(1 - t). If the exponent is not specified, it defaults to 3, equivalent to cubicOut.

Functions

easeBounce

  • easeBounce(normalizedTime: number): number
  • Reverse bounce easing; equivalent to 1 - bounceIn(1 - t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeBounceIn

  • easeBounceIn(normalizedTime: number): number
  • Bounce easing, like a rubber ball.

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeBounceInOut

  • easeBounceInOut(normalizedTime: number): number
  • Symmetric bounce easing; scales bounceIn for t in [0, 0.5] and bounceOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeBounceOut

  • easeBounceOut(normalizedTime: number): number
  • Reverse bounce easing; equivalent to 1 - bounceIn(1 - t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCircle

  • easeCircle(normalizedTime: number): number
  • Symmetric circular easing; scales circleIn for t in [0, 0.5] and circleOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCircleIn

  • easeCircleIn(normalizedTime: number): number
  • Circular easing.

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCircleInOut

  • easeCircleInOut(normalizedTime: number): number
  • Symmetric circular easing; scales circleIn for t in [0, 0.5] and circleOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCircleOut

  • easeCircleOut(normalizedTime: number): number
  • Reverse circular easing; equivalent to 1 - circleIn(1 - t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCubic

  • easeCubic(normalizedTime: number): number
  • Symmetric cubic easing; scales cubicIn for t in [0, 0.5] and cubicOut for t in [0.5, 1]. Also equivalent to poly.exponent(3).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCubicIn

  • easeCubicIn(normalizedTime: number): number
  • Cubic easing; equivalent to polyIn.exponent(3).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCubicInOut

  • easeCubicInOut(normalizedTime: number): number
  • Symmetric cubic easing; scales cubicIn for t in [0, 0.5] and cubicOut for t in [0.5, 1]. Also equivalent to poly.exponent(3).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeCubicOut

  • easeCubicOut(normalizedTime: number): number
  • Reverse cubic easing; equivalent to 1 - cubicIn(1 - t). Also equivalent to polyOut.exponent(3).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeExp

  • easeExp(normalizedTime: number): number
  • Symmetric exponential easing; scales expIn for t in [0, 0.5] and expOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeExpIn

  • easeExpIn(normalizedTime: number): number
  • Exponential easing; raises 2 to the exponent 10 * (t - 1).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeExpInOut

  • easeExpInOut(normalizedTime: number): number
  • Symmetric exponential easing; scales expIn for t in [0, 0.5] and expOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeExpOut

  • easeExpOut(normalizedTime: number): number
  • Reverse exponential easing; equivalent to 1 - expIn(1 - t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeLinear

  • easeLinear(normalizedTime: number): number
  • Linear easing; the identity function; linear(t) returns t.

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeQuad

  • easeQuad(normalizedTime: number): number
  • Symmetric quadratic easing; scales quadIn for t in [0, 0.5] and quadOut for t in [0.5, 1]. Also equivalent to poly.exponent(2).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeQuadIn

  • easeQuadIn(normalizedTime: number): number
  • Quadratic easing; equivalent to polyIn.exponent(2).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeQuadInOut

  • easeQuadInOut(normalizedTime: number): number
  • Symmetric quadratic easing; scales quadIn for t in [0, 0.5] and quadOut for t in [0.5, 1]. Also equivalent to poly.exponent(2).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeQuadOut

  • easeQuadOut(normalizedTime: number): number
  • Reverse quadratic easing; equivalent to 1 - quadIn(1 - t). Also equivalent to polyOut.exponent(2).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeSin

  • easeSin(normalizedTime: number): number
  • Symmetric sinusoidal easing; scales sinIn for t in [0, 0.5] and sinOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeSinIn

  • easeSinIn(normalizedTime: number): number
  • Sinusoidal easing; returns sin(t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeSinInOut

  • easeSinInOut(normalizedTime: number): number
  • Symmetric sinusoidal easing; scales sinIn for t in [0, 0.5] and sinOut for t in [0.5, 1].

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

easeSinOut

  • easeSinOut(normalizedTime: number): number
  • Reverse sinusoidal easing; equivalent to 1 - sinIn(1 - t).

    Parameters

    • normalizedTime: number

      Normalized time typically in the range [0, 1]

    Returns number

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc