Class SteppedInterpolationHandler.InterpolationData
java.lang.Object
net.minecraft.core.PositionAndRotation.Mutable
net.minecraft.world.entity.SteppedInterpolationHandler.InterpolationData
- All Implemented Interfaces:
PositionAndRotation
- Enclosing class:
SteppedInterpolationHandler
private static class SteppedInterpolationHandler.InterpolationData
extends PositionAndRotation.Mutable
-
Nested Class Summary
Nested classes/interfaces inherited from interface PositionAndRotation
PositionAndRotation.Immutable, PositionAndRotation.Mutable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate final PositionAndRotation.Mutableprivate final LinkedList<SteppedInterpolationHandler.Step> private floatFields inherited from interface PositionAndRotation
STREAM_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddRotation(float yRot, float xRot) private voidprivate voidaddSteps(PositionPath position, float yRot, float xRot, int interpolationSteps) private voidadvance(float ticks, int interpolationSteps) private static intgetInterpolationTicks(List<PositionStep> steps) private PositionAndRotationprivate voidreset()private voidsetStartingPoint(Vec3 position, float yRot, float xRot) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PositionAndRotation
is
-
Field Details
-
remainingSteps
-
lastStepPosRot
-
currentStepTicks
private float currentStepTicks -
remainingTicks
private float remainingTicks -
interpolationSpeed
private float interpolationSpeed
-
-
Constructor Details
-
InterpolationData
private InterpolationData()
-
-
Method Details
-
advance
private void advance(float ticks, int interpolationSteps) -
reset
private void reset() -
addDelta
- Overrides:
addDeltain classPositionAndRotation.Mutable
-
addRotation
public void addRotation(float yRot, float xRot) - Overrides:
addRotationin classPositionAndRotation.Mutable
-
setStartingPoint
-
addStep
-
addSteps
-
getInterpolationTicks
-
getNewPositionAndRotation
-