Package me.deecaad.core.transition
Class Interpolators
java.lang.Object
me.deecaad.core.transition.Interpolators
Built-in
Interpolator constants for the value types typically transitioned: scalars,
Bukkit and JOML vectors, JOML quaternions (slerp), plus a stepped interpolator for discrete
types like BlockData or ItemStack.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull Interpolator<Double> static final @NotNull Interpolator<org.joml.Quaterniond> static final @NotNull Interpolator<org.bukkit.util.Vector> static final @NotNull Interpolator<org.joml.Vector3f> -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> @NotNull Interpolator<T> stepped()A stepped interpolator for any typeT.
-
Field Details
-
DOUBLE
-
VECTOR
-
VECTOR3F
-
QUATERNIOND
-
-
Method Details
-
stepped
A stepped interpolator for any typeT. Returnsauntil a discrete switch is scheduled by the playback helper.
-