Home | History | Annotate | Download | only in tweenengine
      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