Class FramerateLimiter

java.lang.Object
net.minecraft.client.FramerateLimiter

public class FramerateLimiter extends Object
  • 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)