UNPKG

phaser-plugin-inspector

Version:
79 lines (71 loc) 1.71 kB
import Phaser from 'phaser'; const { Back, Bounce, Circular, Cubic, Elastic, Expo, Linear, Quadratic, Quartic, Quintic, Sine, Stepped } = Phaser.Math.Easing; /** * EaseMap * * @author Richard Davey <rich@phaser.io> * @copyright 2013-2024 Phaser Studio Inc. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ export const EaseMap = { Power0: Linear, Power1: Quadratic.Out, Power2: Cubic.Out, Power3: Quartic.Out, Power4: Quintic.Out, Linear: Linear, Quad: Quadratic.Out, Cubic: Cubic.Out, Quart: Quartic.Out, Quint: Quintic.Out, Sine: Sine.Out, Expo: Expo.Out, Circ: Circular.Out, Elastic: Elastic.Out, Back: Back.Out, Bounce: Bounce.Out, Stepped: Stepped, 'Quad.easeIn': Quadratic.In, 'Cubic.easeIn': Cubic.In, 'Quart.easeIn': Quartic.In, 'Quint.easeIn': Quintic.In, 'Sine.easeIn': Sine.In, 'Expo.easeIn': Expo.In, 'Circ.easeIn': Circular.In, 'Elastic.easeIn': Elastic.In, 'Back.easeIn': Back.In, 'Bounce.easeIn': Bounce.In, 'Quad.easeOut': Quadratic.Out, 'Cubic.easeOut': Cubic.Out, 'Quart.easeOut': Quartic.Out, 'Quint.easeOut': Quintic.Out, 'Sine.easeOut': Sine.Out, 'Expo.easeOut': Expo.Out, 'Circ.easeOut': Circular.Out, 'Elastic.easeOut': Elastic.Out, 'Back.easeOut': Back.Out, 'Bounce.easeOut': Bounce.Out, 'Quad.easeInOut': Quadratic.InOut, 'Cubic.easeInOut': Cubic.InOut, 'Quart.easeInOut': Quartic.InOut, 'Quint.easeInOut': Quintic.InOut, 'Sine.easeInOut': Sine.InOut, 'Expo.easeInOut': Expo.InOut, 'Circ.easeInOut': Circular.InOut, 'Elastic.easeInOut': Elastic.InOut, 'Back.easeInOut': Back.InOut, 'Bounce.easeInOut': Bounce.InOut };