Class Easing
java.lang.Object
dev.bouncingelf10.timelesslib.api.animation.Easing
A collection of easing functions taken from easings.net.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easingstatic final Easing -
Method Summary
Modifier and TypeMethodDescriptiondoubleapply(double x) static EasingcreateBezier(double x1, double y1, double x2, double y2)
-
Field Details
-
LINEAR
-
EASE_IN_SINE
-
EASE_OUT_SINE
-
EASE_IN_OUT_SINE
-
EASE_IN_QUAD
-
EASE_OUT_QUAD
-
EASE_IN_OUT_QUAD
-
EASE_IN_CUBIC
-
EASE_OUT_CUBIC
-
EASE_IN_OUT_CUBIC
-
EASE_IN_QUART
-
EASE_OUT_QUART
-
EASE_IN_OUT_QUART
-
EASE_IN_QUINT
-
EASE_OUT_QUINT
-
EASE_IN_OUT_QUINT
-
EASE_IN_EXPO
-
EASE_OUT_EXPO
-
EASE_IN_OUT_EXPO
-
EASE_IN_CIRC
-
EASE_OUT_CIRC
-
EASE_IN_OUT_CIRC
-
EASE_IN_BACK
-
EASE_OUT_BACK
-
EASE_IN_OUT_BACK
-
EASE_IN_ELASTIC
-
EASE_OUT_ELASTIC
-
EASE_IN_OUT_ELASTIC
-
EASE_IN_BOUNCE
-
EASE_OUT_BOUNCE
-
EASE_IN_OUT_BOUNCE
-
-
Method Details
-
apply
public double apply(double x) -
createBezier
-