Class FramerateLimiter
java.lang.Object
net.minecraft.client.FramerateLimiter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static longprivate static intprivate static longprivate static final longprivate static final longprivate static final longprivate static final doubleprivate static final long -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
OVERSHOOT_SMOOTHING
private static final double OVERSHOOT_SMOOTHING- See Also:
-
MAX_CURRENT_OVERSHOOT_NS
private static final long MAX_CURRENT_OVERSHOOT_NS- See Also:
-
MAX_AVERAGE_OVERSHOOT_NS
private static final long MAX_AVERAGE_OVERSHOOT_NS- See Also:
-
ONE_SECOND_IN_NANOSECONDS
private static final long ONE_SECOND_IN_NANOSECONDS- See Also:
-
SPIN_SAFETY_BUFFER_NS
private static final long SPIN_SAFETY_BUFFER_NS- See Also:
-
lastFrameTime
private static long lastFrameTime -
averageOvershootNs
private static long averageOvershootNs -
lastFramerateLimit
private static int lastFramerateLimit
-
-
Constructor Details
-
FramerateLimiter
public FramerateLimiter()
-
-
Method Details
-
limitDisplayFPS
public static void limitDisplayFPS(int framerateLimit)
-