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 pValue) static EasingTypecubicBezier(float pX1, float pY1, float pX2, float pY2) static EasingTyperegisterSimple(String pId, EasingType pEasingType) static EasingTypesymmetricCubicBezier(float pX, float pY)
-
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 pValue)
-