Class MonitorManager

java.lang.Object
com.mojang.blaze3d.platform.MonitorManager
All Implemented Interfaces:
AutoCloseable

public class MonitorManager extends Object implements AutoCloseable
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • monitors

      private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<Monitor> monitors
  • Constructor Details

    • MonitorManager

      public MonitorManager()
  • Method Details

    • onMonitorChange

      private void onMonitorChange(long monitorHandle, int event)
    • getMonitor

      public @Nullable Monitor getMonitor(long monitor)
    • findBestMonitor

      public @Nullable Monitor findBestMonitor(Window window)
    • clamp

      public static int clamp(int value, int min, int max)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable