Package net.minecraft.util
Class EasingType.CubicBezier
java.lang.Object
net.minecraft.util.EasingType.CubicBezier
- All Implemented Interfaces:
EasingType
- Enclosing interface:
EasingType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final recordNested classes/interfaces inherited from interface net.minecraft.util.EasingType
EasingType.CubicBezier, EasingType.CubicBezierControls -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EasingType.CubicBezier> private final EasingType.CubicBezierControlsprivate static final intprivate final EasingType.CubicBezier.CubicCurveprivate final EasingType.CubicBezier.CubicCurveFields inherited from interface net.minecraft.util.EasingType
CONSTANT, IN_BACK, IN_BOUNCE, IN_CIRC, IN_CUBIC, IN_ELASTIC, IN_EXPO, 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, IN_QUAD, IN_QUART, IN_QUINT, IN_SINE, LINEAR, OUT_BACK, OUT_BOUNCE, OUT_CIRC, OUT_CUBIC, OUT_ELASTIC, OUT_EXPO, OUT_QUAD, OUT_QUART, OUT_QUINT, OUT_SINE, SIMPLE_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatapply(float p_467584_) private static EasingType.CubicBezier.CubicCurvecurveFromControls(float first, float second) booleaninthashCode()toString()
-
Field Details
-
CODEC
-
NEWTON_RAPHSON_ITERATIONS
private static final int NEWTON_RAPHSON_ITERATIONS- See Also:
-
controls
-
xCurve
-
yCurve
-
-
Constructor Details
-
CubicBezier
-
-
Method Details