1 package aurelienribon.tweenengine; 2 3 import aurelienribon.tweenengine.equations.Back; 4 import aurelienribon.tweenengine.equations.Bounce; 5 import aurelienribon.tweenengine.equations.Circ; 6 import aurelienribon.tweenengine.equations.Cubic; 7 import aurelienribon.tweenengine.equations.Elastic; 8 import aurelienribon.tweenengine.equations.Expo; 9 import aurelienribon.tweenengine.equations.Linear; 10 import aurelienribon.tweenengine.equations.Quad; 11 import aurelienribon.tweenengine.equations.Quart; 12 import aurelienribon.tweenengine.equations.Quint; 13 import aurelienribon.tweenengine.equations.Sine; 14 15 /** 16 * Collection of built-in easing equations 17 * 18 * @author Aurelien Ribon | http://www.aurelienribon.com/ 19 */ 20 public interface TweenEquations { 21 public static final Linear easeNone = Linear.INOUT; 22 public static final Quad easeInQuad = Quad.IN; 23 public static final Quad easeOutQuad = Quad.OUT; 24 public static final Quad easeInOutQuad = Quad.INOUT; 25 public static final Cubic easeInCubic = Cubic.IN; 26 public static final Cubic easeOutCubic = Cubic.OUT; 27 public static final Cubic easeInOutCubic = Cubic.INOUT; 28 public static final Quart easeInQuart = Quart.IN; 29 public static final Quart easeOutQuart = Quart.OUT; 30 public static final Quart easeInOutQuart = Quart.INOUT; 31 public static final Quint easeInQuint = Quint.IN; 32 public static final Quint easeOutQuint = Quint.OUT; 33 public static final Quint easeInOutQuint = Quint.INOUT; 34 public static final Circ easeInCirc = Circ.IN; 35 public static final Circ easeOutCirc = Circ.OUT; 36 public static final Circ easeInOutCirc = Circ.INOUT; 37 public static final Sine easeInSine = Sine.IN; 38 public static final Sine easeOutSine = Sine.OUT; 39 public static final Sine easeInOutSine = Sine.INOUT; 40 public static final Expo easeInExpo = Expo.IN; 41 public static final Expo easeOutExpo = Expo.OUT; 42 public static final Expo easeInOutExpo = Expo.INOUT; 43 public static final Back easeInBack = Back.IN; 44 public static final Back easeOutBack = Back.OUT; 45 public static final Back easeInOutBack = Back.INOUT; 46 public static final Bounce easeInBounce = Bounce.IN; 47 public static final Bounce easeOutBounce = Bounce.OUT; 48 public static final Bounce easeInOutBounce = Bounce.INOUT; 49 public static final Elastic easeInElastic = Elastic.IN; 50 public static final Elastic easeOutElastic = Elastic.OUT; 51 public static final Elastic easeInOutElastic = Elastic.INOUT; 52 } 53