SimpleJavaEngine/src/main/java/speiger/src/coreengine/rendering/input/window/VideoMode.java

14 lines
606 B
Java

package speiger.src.coreengine.rendering.input.window;
import org.lwjgl.glfw.GLFWVidMode;
public record VideoMode(Monitor monitor, int width, int height, int redBits, int greenBits, int blueBits, int refreshrate) {
public VideoMode(Monitor monitor, GLFWVidMode buffer) {
this(monitor, buffer.width(), buffer.height(), buffer.redBits(), buffer.greenBits(), buffer.blueBits(), buffer.refreshRate());
}
public VideoMode(Monitor monitor, GLFWVidMode.Buffer buffer) {
this(monitor, buffer.width(), buffer.height(), buffer.redBits(), buffer.greenBits(), buffer.blueBits(), buffer.refreshRate());
}
}