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/slf4j/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 <init> (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 (Lnet/minecraft/class_7367;Lnet/minecraft/class_7367;)V
		ARG 1 smallIconSupplier
		ARG 2 bigIconSupplier
	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 (Lnet/minecraft/class_7367;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/nio/ByteBuffer;
		ARG 1 imageSupplier
		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
