Variable EasingConst

Easing: { Back: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Bounce: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Circular: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Cubic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Elastic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Exponential: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Linear: { None: ((amount: number) => number) }; Quadratic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Quartic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Quintic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; Sinusoidal: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }; generatePow: ((power?: number) => { In: any; InOut: any; Out: any }) } = ...

The Ease class provides a collection of easing functions for use with tween.js.

Type declaration

  • Back: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Bounce: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Circular: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Cubic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Elastic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Exponential: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Linear: { None: ((amount: number) => number) }
    • None: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Quadratic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Quartic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Quintic: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • Sinusoidal: { In: ((amount: number) => number); InOut: ((amount: number) => number); Out: ((amount: number) => number) }
    • In: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • InOut: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

    • Out: ((amount: number) => number)
        • (amount: number): number
        • Parameters

          • amount: number

          Returns number

  • generatePow: ((power?: number) => { In: any; InOut: any; Out: any })

Generated using TypeDoc