private static Supplier<Resolution> createDesktopResolutionSupplier() { return Suppliers.memoize(() -> new LwjglResolution(Display.getDesktopDisplayMode())); }
private DisplayMode getFullScreenDisplayMode() { Resolution resolution = config.getResolution(); if (resolution instanceof LwjglResolution) { return ((LwjglResolution) resolution).getDisplayMode(); } return Display.getDesktopDisplayMode(); }
@Override public DisplayMode getDisplayMode () { org.lwjgl.opengl.DisplayMode mode = Display.getDesktopDisplayMode(); return new LwjglDisplayMode(mode.getWidth(), mode.getHeight(), mode.getFrequency(), mode.getBitsPerPixel(), mode); }
@Override public DisplayMode getDisplayMode () { org.lwjgl.opengl.DisplayMode mode = Display.getDesktopDisplayMode(); return new LwjglDisplayMode(mode.getWidth(), mode.getHeight(), mode.getFrequency(), mode.getBitsPerPixel(), mode); }
case WINDOWED_FULLSCREEN: System.setProperty("org.lwjgl.opengl.Window.undecorated", "true"); Display.setDisplayMode(Display.getDesktopDisplayMode()); Display.setLocation(0, 0); Display.setFullscreen(false);
if ((current.getBitsPerPixel() == Display.getDesktopDisplayMode().getBitsPerPixel()) && (current.getFrequency() == Display.getDesktopDisplayMode().getFrequency())) { targetDisplayMode = current; break;
if ((current.getBitsPerPixel() == Display.getDesktopDisplayMode().getBitsPerPixel()) && (current.getFrequency() == Display.getDesktopDisplayMode().getFrequency())) { targetDisplayMode = current; break;
protected void createContext(AppSettings settings) throws LWJGLException{ DisplayMode displayMode; if (settings.getWidth() <= 0 || settings.getHeight() <= 0){ displayMode = Display.getDesktopDisplayMode(); settings.setResolution(displayMode.getWidth(), displayMode.getHeight()); }else if (settings.isFullscreen()){
@Override public int screenWidth() { return ctx.scale.invScaledFloor(Display.getDesktopDisplayMode().getWidth()); }
@Override public int screenHeight() { return ctx.scale.invScaledFloor(Display.getDesktopDisplayMode().getHeight()); }
@Override public int screenHeight() { return ctx.scale.invScaledFloor(Display.getDesktopDisplayMode().getHeight()); }
@Override public int screenWidth() { return ctx.scale.invScaledFloor(Display.getDesktopDisplayMode().getWidth()); }
@Override public DisplayMode getDisplayMode () { org.lwjgl.opengl.DisplayMode mode = Display.getDesktopDisplayMode(); return new LwjglDisplayMode(mode.getWidth(), mode.getHeight(), mode.getFrequency(), mode.getBitsPerPixel(), mode); }
@Override public IDimension screenSize() { DisplayMode mode = Display.getDesktopDisplayMode(); screenSize.width = scale().invScaled(mode.getWidth()); screenSize.height = scale().invScaled(mode.getHeight()); return screenSize; }
log.debug(String.format("Available Display Mode #%d = %s", i, availableDisplayModes[i])); log.debug(String.format("Desktop Display Mode = %s", Display.getDesktopDisplayMode())); log.debug(String.format("Current Display Mode = %s", Display.getDisplayMode())); log.debug(String.format("initGL called = %b, OpenGL Version = %s", initGLcalled, openGLversion));
if ((current.getBitsPerPixel() == Display.getDesktopDisplayMode().getBitsPerPixel()) && (current.getFrequency() == Display.getDesktopDisplayMode().getFrequency())) { targetDisplayMode = current; break;
DisplayMode deskMode = Display.getDesktopDisplayMode(); if (width > deskMode.getWidth()) { plat.log().debug("Capping window width at desktop width: " + width + " -> " +
protected void createContext(AppSettings settings) throws LWJGLException{ DisplayMode displayMode; if (settings.getWidth() <= 0 || settings.getHeight() <= 0){ displayMode = Display.getDesktopDisplayMode(); settings.setResolution(displayMode.getWidth(), displayMode.getHeight()); }else if (settings.isFullscreen()){