Package net.minecraft.client
Class DeltaTracker.Timer
java.lang.Object
net.minecraft.client.DeltaTracker.Timer
- All Implemented Interfaces:
DeltaTracker
- Enclosing interface:
DeltaTracker
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.DeltaTracker
DeltaTracker.DefaultValue, DeltaTracker.Timer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate float
private float
private boolean
private long
private long
private final float
private boolean
private float
private float
private final it.unimi.dsi.fastutil.floats.FloatUnaryOperator
Fields inherited from interface net.minecraft.client.DeltaTracker
ONE, ZERO
-
Constructor Summary
ConstructorsConstructorDescriptionTimer
(float p_348629_, long p_348537_, it.unimi.dsi.fastutil.floats.FloatUnaryOperator p_348550_) -
Method Summary
Modifier and TypeMethodDescriptionprivate int
advanceGameTime
(long pTime) private void
advanceRealTime
(long pTime) int
advanceTime
(long pTime, boolean pAdvanceGameTime) float
getGameTimeDeltaPartialTick
(boolean pRunsNormally) float
float
private void
pause()
private void
unPause()
void
updateFrozenState
(boolean pFrozen) void
updatePauseState
(boolean pPaused)
-
Field Details
-
deltaTicks
private float deltaTicks -
deltaTickResidual
private float deltaTickResidual -
realtimeDeltaTicks
private float realtimeDeltaTicks -
pausedDeltaTickResidual
private float pausedDeltaTickResidual -
lastMs
private long lastMs -
lastUiMs
private long lastUiMs -
msPerTick
private final float msPerTick -
targetMsptProvider
private final it.unimi.dsi.fastutil.floats.FloatUnaryOperator targetMsptProvider -
paused
private boolean paused -
frozen
private boolean frozen
-
-
Constructor Details
-
Timer
public Timer(float p_348629_, long p_348537_, it.unimi.dsi.fastutil.floats.FloatUnaryOperator p_348550_)
-
-
Method Details
-
advanceTime
public int advanceTime(long pTime, boolean pAdvanceGameTime) -
advanceGameTime
private int advanceGameTime(long pTime) -
advanceRealTime
private void advanceRealTime(long pTime) -
updatePauseState
public void updatePauseState(boolean pPaused) -
pause
private void pause() -
unPause
private void unPause() -
updateFrozenState
public void updateFrozenState(boolean pFrozen) -
getGameTimeDeltaTicks
public float getGameTimeDeltaTicks()- Specified by:
getGameTimeDeltaTicks
in interfaceDeltaTracker
-
getGameTimeDeltaPartialTick
public float getGameTimeDeltaPartialTick(boolean pRunsNormally) - Specified by:
getGameTimeDeltaPartialTick
in interfaceDeltaTracker
-
getRealtimeDeltaTicks
public float getRealtimeDeltaTicks()- Specified by:
getRealtimeDeltaTicks
in interfaceDeltaTracker
-