package aurelienribon.tweenengine; import aurelienribon.tweenengine.equations.Back; import aurelienribon.tweenengine.equations.Bounce; import aurelienribon.tweenengine.equations.Circ; import aurelienribon.tweenengine.equations.Cubic; import aurelienribon.tweenengine.equations.Elastic; import aurelienribon.tweenengine.equations.Expo; import aurelienribon.tweenengine.equations.Linear; import aurelienribon.tweenengine.equations.Quad; import aurelienribon.tweenengine.equations.Quart; import aurelienribon.tweenengine.equations.Quint; import aurelienribon.tweenengine.equations.Sine; /** * Collection of built-in easing equations * * @author Aurelien Ribon | http://www.aurelienribon.com/ */ public interface TweenEquations { public static final Linear easeNone = Linear.INOUT; public static final Quad easeInQuad = Quad.IN; public static final Quad easeOutQuad = Quad.OUT; public static final Quad easeInOutQuad = Quad.INOUT; public static final Cubic easeInCubic = Cubic.IN; public static final Cubic easeOutCubic = Cubic.OUT; public static final Cubic easeInOutCubic = Cubic.INOUT; public static final Quart easeInQuart = Quart.IN; public static final Quart easeOutQuart = Quart.OUT; public static final Quart easeInOutQuart = Quart.INOUT; public static final Quint easeInQuint = Quint.IN; public static final Quint easeOutQuint = Quint.OUT; public static final Quint easeInOutQuint = Quint.INOUT; public static final Circ easeInCirc = Circ.IN; public static final Circ easeOutCirc = Circ.OUT; public static final Circ easeInOutCirc = Circ.INOUT; public static final Sine easeInSine = Sine.IN; public static final Sine easeOutSine = Sine.OUT; public static final Sine easeInOutSine = Sine.INOUT; public static final Expo easeInExpo = Expo.IN; public static final Expo easeOutExpo = Expo.OUT; public static final Expo easeInOutExpo = Expo.INOUT; public static final Back easeInBack = Back.IN; public static final Back easeOutBack = Back.OUT; public static final Back easeInOutBack = Back.INOUT; public static final Bounce easeInBounce = Bounce.IN; public static final Bounce easeOutBounce = Bounce.OUT; public static final Bounce easeInOutBounce = Bounce.INOUT; public static final Elastic easeInElastic = Elastic.IN; public static final Elastic easeOutElastic = Elastic.OUT; public static final Elastic easeInOutElastic = Elastic.INOUT; }