Package net.minecraft.util
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 value) static EasingTypecubicBezier(float x1, float y1, float x2, float y2) static EasingTyperegisterSimple(String id, EasingType easingType) static EasingTypesymmetricCubicBezier(float x, float y)
-
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 value)
-