• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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