Package schule.ngb.zm.anim
Class Easing
java.lang.Object
schule.ngb.zm.anim.Easing
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final DoubleUnaryOperatorbackIn()static final doublebackIn(double t) static final DoubleUnaryOperatorstatic final doublebackInOut(double t) static final DoubleUnaryOperatorbackOut()static final doublebackOut(double t) static final DoubleUnaryOperatorbounceIn()static final doublebounceIn(double t) static final DoubleUnaryOperatorstatic final doublebounceInOut(double t) static final DoubleUnaryOperatorstatic final doublebounceOut(double t) static final DoubleUnaryOperatorcubicIn()static final doublecubicIn(double t) static final DoubleUnaryOperatorstatic final doublecubicInOut(double t) static final DoubleUnaryOperatorcubicOut()static final doublecubicOut(double t) static final doubledoubleSmooth(double t) static final DoubleUnaryOperatorstatic final doubleelasticIn(double t) static final DoubleUnaryOperatorstatic final doubleelasticInOut(double t) static final DoubleUnaryOperatorstatic final doubleelasticOut(double t) static final doublehalfAndHalf(double t, DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing) static final doublehalfAndHalf(double t, DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing, double split) static final DoubleUnaryOperatorhalfAndHalf(DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing) static final DoubleUnaryOperatorhalfAndHalf(DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing, double split) static final doublehobbit(double t) static final DoubleUnaryOperatorlinear()static final doublelinear(double t) static final DoubleUnaryOperatorquadIn()static final doublequadIn(double t) static final DoubleUnaryOperatorstatic final doublequadInOut(double t) static final DoubleUnaryOperatorquadOut()static final doublequadOut(double t) static final doublerushIn(double t) static final doublerushOut(double t) static final doublesigmoid(double x) static final DoubleUnaryOperatorsineIn()static final doublesineIn(double t) static final DoubleUnaryOperatorstatic final doublesineInOut(double t) static final DoubleUnaryOperatorsineOut()static final doublesineOut(double t) static final DoubleUnaryOperatorsmooth()static final doublesmooth(double t) static final DoubleUnaryOperatorstatic final doublethereAndBack(double t) static final doublethereAndBack(double t, DoubleUnaryOperator baseEasing) static final DoubleUnaryOperatorthereAndBack(DoubleUnaryOperator baseEasing) static final DoubleUnaryOperatorwiggle()static final doublewiggle(double t) static final doublewiggle(double t, int wiggles) static final DoubleUnaryOperatorwiggle(int wiggles)
-
Field Details
-
DEFAULT_EASING
-
INFLECTION
public static double INFLECTION
-
-
Method Details
-
thereAndBack
-
thereAndBack
-
thereAndBack
public static final double thereAndBack(double t) -
thereAndBack
-
halfAndHalf
public static final DoubleUnaryOperator halfAndHalf(DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing) -
halfAndHalf
public static final DoubleUnaryOperator halfAndHalf(DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing, double split) -
halfAndHalf
public static final double halfAndHalf(double t, DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing) -
halfAndHalf
public static final double halfAndHalf(double t, DoubleUnaryOperator firstEasing, DoubleUnaryOperator secondEasing, double split) -
linear
-
linear
public static final double linear(double t) -
quadIn
-
quadIn
public static final double quadIn(double t) -
quadOut
-
quadOut
public static final double quadOut(double t) -
quadInOut
-
quadInOut
public static final double quadInOut(double t) -
cubicIn
-
cubicIn
public static final double cubicIn(double t) -
cubicOut
-
cubicOut
public static final double cubicOut(double t) -
cubicInOut
-
cubicInOut
public static final double cubicInOut(double t) -
sineIn
-
sineIn
public static final double sineIn(double t) -
sineOut
-
sineOut
public static final double sineOut(double t) -
sineInOut
-
sineInOut
public static final double sineInOut(double t) -
elasticIn
-
elasticIn
public static final double elasticIn(double t) -
elasticOut
-
elasticOut
public static final double elasticOut(double t) -
elasticInOut
-
elasticInOut
public static final double elasticInOut(double t) -
bounceIn
-
bounceIn
public static final double bounceIn(double t) -
bounceOut
-
bounceOut
public static final double bounceOut(double t) -
bounceInOut
-
bounceInOut
public static final double bounceInOut(double t) -
backIn
-
backIn
public static final double backIn(double t) -
backOut
-
backOut
public static final double backOut(double t) -
backInOut
-
backInOut
public static final double backInOut(double t) -
smooth
-
smooth
public static final double smooth(double t) -
rushIn
public static final double rushIn(double t) -
rushOut
public static final double rushOut(double t) -
doubleSmooth
public static final double doubleSmooth(double t) -
hobbit
public static final double hobbit(double t) -
wiggle
-
wiggle
-
wiggle
public static final double wiggle(double t) -
wiggle
public static final double wiggle(double t, int wiggles) -
sigmoid
public static final double sigmoid(double x)
-