Interface EasingType
- All Known Implementing Classes:
EasingType.CubicBezier
public interface EasingType
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EasingType> static final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final EasingTypestatic final ExtraCodecs.LateBoundIdMapper<String, EasingType> -
Method Summary
Modifier and TypeMethodDescriptionfloatapply(float x) static EasingTypecubicBezier(float x1, float y1, float x2, float y2) static EasingTyperegisterSimple(String id, EasingType easing) static EasingTypesymmetricCubicBezier(float x1, float y1)
-
Field Details
-
SIMPLE_REGISTRY
-
CODEC
-
CONSTANT
-
LINEAR
-
IN_BACK
-
IN_BOUNCE
-
IN_CIRC
-
IN_CUBIC
-
IN_ELASTIC
-
IN_EXPO
-
IN_QUAD
-
IN_QUART
-
IN_QUINT
-
IN_SINE
-
IN_OUT_BACK
-
IN_OUT_BOUNCE
-
IN_OUT_CIRC
-
IN_OUT_CUBIC
-
IN_OUT_ELASTIC
-
IN_OUT_EXPO
-
IN_OUT_QUAD
-
IN_OUT_QUART
-
IN_OUT_QUINT
-
IN_OUT_SINE
-
OUT_BACK
-
OUT_BOUNCE
-
OUT_CIRC
-
OUT_CUBIC
-
OUT_ELASTIC
-
OUT_EXPO
-
OUT_QUAD
-
OUT_QUART
-
OUT_QUINT
-
OUT_SINE
-
-
Method Details
-
registerSimple
-
cubicBezier
-
symmetricCubicBezier
-
apply
float apply(float x)
-