Class EasingType.CubicBezier
java.lang.Object
net.minecraft.util.EasingType.CubicBezier
- All Implemented Interfaces:
EasingType
- Enclosing interface:
EasingType
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface 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 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 x) private static EasingType.CubicBezier.CubicCurvecurveFromControls(float v1, float v2) 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
-
curveFromControls
-
apply
public float apply(float x) - Specified by:
applyin interfaceEasingType
-
equals
-
hashCode
-
toString
-