net.minecraft.client.util

public class FrameLimiter

net.minecraft.client.FramerateLimiter
net.minecraft.class_1_397
net.minecraft.client.util.FrameLimiter

Field summary

Modifier and TypeField
private static final double
OVERSHOOT_SMOOTHING
field_1_2256
MOVING_AVERAGE_RETENTION
private static final long
MAX_CURRENT_OVERSHOOT_NS
field_1_2254
EXPECTED_SLEEP_LATENCY_UPDATE_SKIP_THRESHOLD
private static final long
MAX_AVERAGE_OVERSHOOT_NS
field_1_2253
MAX_EXPECTED_SLEEP_LATENCY
private static final long
ONE_SECOND_IN_NANOSECONDS
field_1_2255
NANOS_PER_SEC
private static final long
SPIN_SAFETY_BUFFER_NS
field_1_2257
REMAINDER_MARGIN_FOR_SLEEP
private static long
lastFrameTime
field_1_2259
lastFrameTime
private static long
averageOvershootNs
field_1_2258
expectedSleepLatency
private static int
lastFramerateLimit
field_1_2260
lastMaxFps

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
limitDisplayFPS(int framerateLimit)
method_1_2672(int arg0)
waitForNextFrame(int maxFps)