Options
All
  • Public
  • Public/Protected
  • All
Menu

Ease

イージング関数のコレクション:

Collection of easing functions:

Visit http://createjs.com/ for documentation, updates and examples.

Copyright (c) 2010 gskinner.com, inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Hierarchy

  • Ease

Index

Constructors

constructor

Properties

Static backIn

backIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static backInOut

backInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static backOut

backOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static bounceIn

bounceIn: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static bounceInOut

bounceInOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static bounceOut

bounceOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static circIn

circIn: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static circInOut

circInOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static circOut

circOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static cubicIn

cubicIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static cubicInOut

cubicInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static cubicOut

cubicOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static elasticIn

elasticIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static elasticInOut

elasticInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static elasticOut

elasticOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static get

get: (amount: number) => (input: number) => number

Type declaration

    • (amount: number): (input: number) => number
    • Mimics the simple -100 to 100 easing in Adobe Flash/Animate.

      Parameters

      • amount: number

        A value from -1 (ease in) to 1 (ease out) indicating the strength and direction of the ease.

      Returns (input: number) => number

        • (input: number): number
        • Mimics the simple -100 to 100 easing in Adobe Flash/Animate.

          Parameters

          • input: number

          Returns number

Static getBackIn

getBackIn: (amount: number) => (input: number) => number

Type declaration

    • (amount: number): (input: number) => number
    • Configurable "back in" ease.

      Parameters

      • amount: number

        The strength of the ease.

      Returns (input: number) => number

        • (input: number): number
        • Configurable "back in" ease.

          Parameters

          • input: number

          Returns number

Static getBackInOut

getBackInOut: (amount: number) => (input: number) => number

Type declaration

    • (amount: number): (input: number) => number
    • Configurable "back in out" ease.

      Parameters

      • amount: number

        The strength of the ease.

      Returns (input: number) => number

        • (input: number): number
        • Configurable "back in out" ease.

          Parameters

          • input: number

          Returns number

Static getBackOut

getBackOut: (amount: number) => (input: number) => number

Type declaration

    • (amount: number): (input: number) => number
    • Configurable "back out" ease.

      Parameters

      • amount: number

        The strength of the ease.

      Returns (input: number) => number

        • (input: number): number
        • Configurable "back out" ease.

          Parameters

          • input: number

          Returns number

Static getElasticIn

getElasticIn: (amplitude: number, period: number) => (input: number) => number

Type declaration

    • (amplitude: number, period: number): (input: number) => number
    • Configurable elastic ease.

      Parameters

      • amplitude: number
      • period: number

      Returns (input: number) => number

        • (input: number): number
        • Configurable elastic ease.

          Parameters

          • input: number

          Returns number

Static getElasticInOut

getElasticInOut: (amplitude: number, period: number) => (input: number) => number

Type declaration

    • (amplitude: number, period: number): (input: number) => number
    • Configurable elastic ease.

      Parameters

      • amplitude: number
      • period: number

      Returns (input: number) => number

        • (input: number): number
        • Configurable elastic ease.

          Parameters

          • input: number

          Returns number

Static getElasticOut

getElasticOut: (amplitude: number, period: number) => (input: number) => number

Type declaration

    • (amplitude: number, period: number): (input: number) => number
    • Configurable elastic ease.

      Parameters

      • amplitude: number
      • period: number

      Returns (input: number) => number

        • (input: number): number
        • Configurable elastic ease.

          Parameters

          • input: number

          Returns number

Static getPowIn

getPowIn: (pow: number) => (input: number) => number

Type declaration

    • (pow: number): (input: number) => number
    • Configurable exponential ease.

      Parameters

      • pow: number

        The exponent to use (ex. 3 would return a cubic ease).

      Returns (input: number) => number

        • (input: number): number
        • Configurable exponential ease.

          Parameters

          • input: number

          Returns number

Static getPowInOut

getPowInOut: (pow: number) => (input: number) => number

Type declaration

    • (pow: number): (input: number) => number
    • Configurable exponential ease.

      Parameters

      • pow: number

        The exponent to use (ex. 3 would return a cubic ease).

      Returns (input: number) => number

        • (input: number): number
        • Configurable exponential ease.

          Parameters

          • input: number

          Returns number

Static getPowOut

getPowOut: (pow: number) => (input: number) => number

Type declaration

    • (pow: number): (input: number) => number
    • Configurable exponential ease.

      Parameters

      • pow: number

        The exponent to use (ex. 3 would return a cubic ease).

      Returns (input: number) => number

        • (input: number): number
        • Configurable exponential ease.

          Parameters

          • input: number

          Returns number

Static linear

linear: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static quadIn

quadIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quadInOut

quadInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quadOut

quadOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quartIn

quartIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quartInOut

quartInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quartOut

quartOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quintIn

quintIn: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quintInOut

quintInOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static quintOut

quintOut: (input: number) => number

Type declaration

    • (input: number): number
    • Parameters

      • input: number

      Returns number

Static sineIn

sineIn: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static sineInOut

sineInOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Static sineOut

sineOut: (t: number) => number

Type declaration

    • (t: number): number
    • Parameters

      • t: number

        Timing [0, 1]

      Returns number

Generated using TypeDoc