CLASS net/minecraft/class_1041 net/minecraft/client/util/Window FIELD field_16238 framerateLimit I FIELD field_16517 vsync Z FIELD field_5174 windowedWidth I FIELD field_5175 windowedX I FIELD field_5176 eventHandler Lnet/minecraft/class_3678; FIELD field_5177 currentFullscreen Z FIELD field_5178 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_5179 scaleFactor D FIELD field_5180 scaledWidth I FIELD field_5181 framebufferWidth I FIELD field_5182 width I FIELD field_5183 x I FIELD field_5184 windowedHeight I FIELD field_5185 windowedY I FIELD field_5186 videoModeDirty Z FIELD field_5187 handle J FIELD field_5190 errorCallback Lorg/lwjgl/glfw/GLFWErrorCallback; FIELD field_5191 fullscreen Z FIELD field_5192 phase Ljava/lang/String; FIELD field_5193 videoMode Ljava/util/Optional; FIELD field_5194 scaledHeight I FIELD field_5195 monitorTracker Lnet/minecraft/class_323; FIELD field_5196 framebufferHeight I FIELD field_5197 height I FIELD field_5198 y I METHOD (Lnet/minecraft/class_3678;Lnet/minecraft/class_323;Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)V ARG 1 eventHandler ARG 2 monitorTracker ARG 3 settings ARG 4 videoMode ARG 5 title METHOD method_15997 setScaleFactor (D)V ARG 1 scaleFactor METHOD method_15998 swapBuffers ()V METHOD method_15999 setFramerateLimit (I)V ARG 1 framerateLimit METHOD method_16000 getFramerateLimit ()I METHOD method_20831 getMonitor ()Lnet/minecraft/class_313; METHOD method_21668 setRawMouseMotion (Z)V ARG 1 rawMouseMotion METHOD method_22092 getRefreshRate ()I METHOD method_22093 shouldClose ()Z METHOD method_24286 setTitle (Ljava/lang/String;)V ARG 1 title METHOD method_30132 onCursorEnterChanged (JZ)V ARG 1 window ARG 3 entered METHOD method_35642 setFramebufferWidth (I)V ARG 1 framebufferWidth METHOD method_35643 setFramebufferHeight (I)V ARG 1 framebufferHeight METHOD method_36813 setWindowedSize (II)V ARG 1 width ARG 2 height METHOD method_4474 setPhase (Ljava/lang/String;)V ARG 1 phase METHOD method_4475 applyVideoMode ()V METHOD method_4476 calculateScaleFactor (IZ)I ARG 1 guiScale ARG 2 forceUnicodeFont METHOD method_4477 getY ()I METHOD method_4478 onWindowPosChanged (JII)V ARG 1 window ARG 3 x ARG 4 y METHOD method_4479 updateWindowRegion ()V METHOD method_4480 getWidth ()I METHOD method_4481 throwOnGlError ()V METHOD method_4482 logGlError (IJ)V ARG 1 error ARG 2 description METHOD method_4483 updateFramebufferSize ()V METHOD method_4485 updateFullscreen (Z)V ARG 1 vsync METHOD method_4486 getScaledWidth ()I METHOD method_4488 onWindowSizeChanged (JII)V ARG 1 window ARG 3 width ARG 4 height METHOD method_4489 getFramebufferWidth ()I METHOD method_4490 getHandle ()J METHOD method_4491 setIcon (Ljava/io/InputStream;Ljava/io/InputStream;)V ARG 1 icon16 ARG 2 icon32 METHOD method_4492 acceptError (Ljava/util/function/BiConsumer;)V ARG 0 consumer METHOD method_4494 onWindowFocusChanged (JZ)V ARG 1 window ARG 3 focused METHOD method_4495 getScaleFactor ()D METHOD method_4497 setVsync (Z)V ARG 1 vsync METHOD method_4498 isFullscreen ()Z METHOD method_4499 getX ()I METHOD method_4500 toggleFullscreen ()V METHOD method_4501 throwGlError (IJ)V ARG 0 error ARG 1 description METHOD method_4502 getScaledHeight ()I METHOD method_4504 onFramebufferSizeChanged (JII)V ARG 1 window ARG 3 width ARG 4 height METHOD method_4505 setVideoMode (Ljava/util/Optional;)V ARG 1 videoMode METHOD method_4506 getFramebufferHeight ()I METHOD method_4507 getHeight ()I METHOD method_4510 readImage (Ljava/io/InputStream;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/nio/ByteBuffer; ARG 1 in ARG 2 x ARG 3 y ARG 4 channels METHOD method_4511 getVideoMode ()Ljava/util/Optional; METHOD method_4513 logOnGlError ()V CLASS class_4716 GlErroredException