Package net.minecraft.client.util
Class Window
java.lang.Object
net.minecraft.client.util.Window
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/util/Window
intermediary net/minecraft/class_1041
official ezd
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private final GLFWErrorCallback
private final WindowEventHandler
private int
private int
private int
private boolean
private final long
private int
private static final Logger
private final MonitorTracker
private String
private int
private int
private double
private boolean
private boolean
private int
private int
private int
private int
private int
private int
private int
-
Constructor Summary
ConstructorDescriptionWindow
(WindowEventHandler eventHandler, MonitorTracker monitorTracker, WindowSettings settings, @Nullable String videoMode, String title) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
acceptError
(BiConsumer<Integer, String> consumer) void
int
calculateScaleFactor
(int guiScale, boolean forceUnicodeFont) void
close()
int
int
int
long
int
int
int
int
double
int
getWidth()
int
getX()
int
getY()
boolean
void
logGlError
(int error, long description) void
private void
onCursorEnterChanged
(long window, boolean entered) private void
onFramebufferSizeChanged
(long window, int width, int height) private void
onWindowFocusChanged
(long window, boolean focused) private void
onWindowPosChanged
(long window, int x, int y) private void
onWindowSizeChanged
(long window, int width, int height) void
setFramebufferHeight
(int framebufferHeight) void
setFramebufferWidth
(int framebufferWidth) void
setFramerateLimit
(int framerateLimit) void
setIcon
(ResourcePack resourcePack, Icons icons) void
void
setRawMouseMotion
(boolean rawMouseMotion) void
setScaleFactor
(double scaleFactor) void
void
setVideoMode
(Optional<VideoMode> videoMode) void
setVsync
(boolean vsync) void
setWindowedSize
(int width, int height) boolean
void
private static void
throwGlError
(int error, long description) private void
void
private void
private void
updateFullscreen
(boolean vsync) private void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/util/Window;LOGGER:Lorg/slf4j/Logger;
intermediary field_5178
Lnet/minecraft/class_1041;field_5178:Lorg/slf4j/Logger;
official a
Lezd;a:Lorg/slf4j/Logger;
-
errorCallback
- Mappings:
Namespace Name Mixin selector named errorCallback
Lnet/minecraft/client/util/Window;errorCallback:Lorg/lwjgl/glfw/GLFWErrorCallback;
intermediary field_5190
Lnet/minecraft/class_1041;field_5190:Lorg/lwjgl/glfw/GLFWErrorCallback;
official b
Lezd;b:Lorg/lwjgl/glfw/GLFWErrorCallback;
-
eventHandler
- Mappings:
Namespace Name Mixin selector named eventHandler
Lnet/minecraft/client/util/Window;eventHandler:Lnet/minecraft/client/WindowEventHandler;
intermediary field_5176
Lnet/minecraft/class_1041;field_5176:Lnet/minecraft/class_3678;
official c
Lezd;c:Leze;
-
monitorTracker
- Mappings:
Namespace Name Mixin selector named monitorTracker
Lnet/minecraft/client/util/Window;monitorTracker:Lnet/minecraft/client/util/MonitorTracker;
intermediary field_5195
Lnet/minecraft/class_1041;field_5195:Lnet/minecraft/class_323;
official d
Lezd;d:Lezb;
-
handle
private final long handle- Mappings:
Namespace Name Mixin selector named handle
Lnet/minecraft/client/util/Window;handle:J
intermediary field_5187
Lnet/minecraft/class_1041;field_5187:J
official e
Lezd;e:J
-
windowedX
private int windowedX- Mappings:
Namespace Name Mixin selector named windowedX
Lnet/minecraft/client/util/Window;windowedX:I
intermediary field_5175
Lnet/minecraft/class_1041;field_5175:I
official f
Lezd;f:I
-
windowedY
private int windowedY- Mappings:
Namespace Name Mixin selector named windowedY
Lnet/minecraft/client/util/Window;windowedY:I
intermediary field_5185
Lnet/minecraft/class_1041;field_5185:I
official g
Lezd;g:I
-
windowedWidth
private int windowedWidth- Mappings:
Namespace Name Mixin selector named windowedWidth
Lnet/minecraft/client/util/Window;windowedWidth:I
intermediary field_5174
Lnet/minecraft/class_1041;field_5174:I
official h
Lezd;h:I
-
windowedHeight
private int windowedHeight- Mappings:
Namespace Name Mixin selector named windowedHeight
Lnet/minecraft/client/util/Window;windowedHeight:I
intermediary field_5184
Lnet/minecraft/class_1041;field_5184:I
official i
Lezd;i:I
-
videoMode
- Mappings:
Namespace Name Mixin selector named videoMode
Lnet/minecraft/client/util/Window;videoMode:Ljava/util/Optional;
intermediary field_5193
Lnet/minecraft/class_1041;field_5193:Ljava/util/Optional;
official j
Lezd;j:Ljava/util/Optional;
-
fullscreen
private boolean fullscreen- Mappings:
Namespace Name Mixin selector named fullscreen
Lnet/minecraft/client/util/Window;fullscreen:Z
intermediary field_5191
Lnet/minecraft/class_1041;field_5191:Z
official k
Lezd;k:Z
-
currentFullscreen
private boolean currentFullscreen- Mappings:
Namespace Name Mixin selector named currentFullscreen
Lnet/minecraft/client/util/Window;currentFullscreen:Z
intermediary field_5177
Lnet/minecraft/class_1041;field_5177:Z
official l
Lezd;l:Z
-
x
private int x- Mappings:
Namespace Name Mixin selector named x
Lnet/minecraft/client/util/Window;x:I
intermediary field_5183
Lnet/minecraft/class_1041;field_5183:I
official m
Lezd;m:I
-
y
private int y- Mappings:
Namespace Name Mixin selector named y
Lnet/minecraft/client/util/Window;y:I
intermediary field_5198
Lnet/minecraft/class_1041;field_5198:I
official n
Lezd;n:I
-
width
private int width- Mappings:
Namespace Name Mixin selector named width
Lnet/minecraft/client/util/Window;width:I
intermediary field_5182
Lnet/minecraft/class_1041;field_5182:I
official o
Lezd;o:I
-
height
private int height- Mappings:
Namespace Name Mixin selector named height
Lnet/minecraft/client/util/Window;height:I
intermediary field_5197
Lnet/minecraft/class_1041;field_5197:I
official p
Lezd;p:I
-
framebufferWidth
private int framebufferWidth- Mappings:
Namespace Name Mixin selector named framebufferWidth
Lnet/minecraft/client/util/Window;framebufferWidth:I
intermediary field_5181
Lnet/minecraft/class_1041;field_5181:I
official q
Lezd;q:I
-
framebufferHeight
private int framebufferHeight- Mappings:
Namespace Name Mixin selector named framebufferHeight
Lnet/minecraft/client/util/Window;framebufferHeight:I
intermediary field_5196
Lnet/minecraft/class_1041;field_5196:I
official r
Lezd;r:I
-
scaledWidth
private int scaledWidth- Mappings:
Namespace Name Mixin selector named scaledWidth
Lnet/minecraft/client/util/Window;scaledWidth:I
intermediary field_5180
Lnet/minecraft/class_1041;field_5180:I
official s
Lezd;s:I
-
scaledHeight
private int scaledHeight- Mappings:
Namespace Name Mixin selector named scaledHeight
Lnet/minecraft/client/util/Window;scaledHeight:I
intermediary field_5194
Lnet/minecraft/class_1041;field_5194:I
official t
Lezd;t:I
-
scaleFactor
private double scaleFactor- Mappings:
Namespace Name Mixin selector named scaleFactor
Lnet/minecraft/client/util/Window;scaleFactor:D
intermediary field_5179
Lnet/minecraft/class_1041;field_5179:D
official u
Lezd;u:D
-
phase
- Mappings:
Namespace Name Mixin selector named phase
Lnet/minecraft/client/util/Window;phase:Ljava/lang/String;
intermediary field_5192
Lnet/minecraft/class_1041;field_5192:Ljava/lang/String;
official v
Lezd;v:Ljava/lang/String;
-
videoModeDirty
private boolean videoModeDirty- Mappings:
Namespace Name Mixin selector named videoModeDirty
Lnet/minecraft/client/util/Window;videoModeDirty:Z
intermediary field_5186
Lnet/minecraft/class_1041;field_5186:Z
official w
Lezd;w:Z
-
framerateLimit
private int framerateLimit- Mappings:
Namespace Name Mixin selector named framerateLimit
Lnet/minecraft/client/util/Window;framerateLimit:I
intermediary field_16238
Lnet/minecraft/class_1041;field_16238:I
official x
Lezd;x:I
-
vsync
private boolean vsync- Mappings:
Namespace Name Mixin selector named vsync
Lnet/minecraft/client/util/Window;vsync:Z
intermediary field_16517
Lnet/minecraft/class_1041;field_16517:Z
official y
Lezd;y:Z
-
-
Constructor Details
-
Window
public Window(WindowEventHandler eventHandler, MonitorTracker monitorTracker, WindowSettings settings, @Nullable @Nullable String videoMode, String title) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/util/Window;<init>(Lnet/minecraft/client/WindowEventHandler;Lnet/minecraft/client/util/MonitorTracker;Lnet/minecraft/client/WindowSettings;Ljava/lang/String;Ljava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_1041;<init>(Lnet/minecraft/class_3678;Lnet/minecraft/class_323;Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)V
official <init>
Lezd;<init>(Leze;Lezb;Leyq;Ljava/lang/String;Ljava/lang/String;)V
-
-
Method Details
-
getRefreshRate
public int getRefreshRate()- Mappings:
Namespace Name Mixin selector named getRefreshRate
Lnet/minecraft/client/util/Window;getRefreshRate()I
intermediary method_22092
Lnet/minecraft/class_1041;method_22092()I
official a
Lezd;a()I
-
shouldClose
public boolean shouldClose()- Mappings:
Namespace Name Mixin selector named shouldClose
Lnet/minecraft/client/util/Window;shouldClose()Z
intermediary method_22093
Lnet/minecraft/class_1041;method_22093()Z
official b
Lezd;b()Z
-
acceptError
- Mappings:
Namespace Name Mixin selector named acceptError
Lnet/minecraft/client/util/Window;acceptError(Ljava/util/function/BiConsumer;)V
intermediary method_4492
Lnet/minecraft/class_1041;method_4492(Ljava/util/function/BiConsumer;)V
official a
Lezd;a(Ljava/util/function/BiConsumer;)V
-
setIcon
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named setIcon
Lnet/minecraft/client/util/Window;setIcon(Lnet/minecraft/resource/ResourcePack;Lnet/minecraft/client/util/Icons;)V
intermediary method_4491
Lnet/minecraft/class_1041;method_4491(Lnet/minecraft/class_3262;Lnet/minecraft/class_8518;)V
official a
Lezd;a(Latb;Leyt;)V
-
setPhase
- Mappings:
Namespace Name Mixin selector named setPhase
Lnet/minecraft/client/util/Window;setPhase(Ljava/lang/String;)V
intermediary method_4474
Lnet/minecraft/class_1041;method_4474(Ljava/lang/String;)V
official a
Lezd;a(Ljava/lang/String;)V
-
throwOnGlError
private void throwOnGlError()- Mappings:
Namespace Name Mixin selector named throwOnGlError
Lnet/minecraft/client/util/Window;throwOnGlError()V
intermediary method_4481
Lnet/minecraft/class_1041;method_4481()V
official u
Lezd;u()V
-
throwGlError
private static void throwGlError(int error, long description) - Mappings:
Namespace Name Mixin selector named throwGlError
Lnet/minecraft/client/util/Window;throwGlError(IJ)V
intermediary method_4501
Lnet/minecraft/class_1041;method_4501(IJ)V
official b
Lezd;b(IJ)V
-
logGlError
public void logGlError(int error, long description) - Mappings:
Namespace Name Mixin selector named logGlError
Lnet/minecraft/client/util/Window;logGlError(IJ)V
intermediary method_4482
Lnet/minecraft/class_1041;method_4482(IJ)V
official a
Lezd;a(IJ)V
-
logOnGlError
public void logOnGlError()- Mappings:
Namespace Name Mixin selector named logOnGlError
Lnet/minecraft/client/util/Window;logOnGlError()V
intermediary method_4513
Lnet/minecraft/class_1041;method_4513()V
official c
Lezd;c()V
-
setVsync
public void setVsync(boolean vsync) - Mappings:
Namespace Name Mixin selector named setVsync
Lnet/minecraft/client/util/Window;setVsync(Z)V
intermediary method_4497
Lnet/minecraft/class_1041;method_4497(Z)V
official a
Lezd;a(Z)V
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
onWindowPosChanged
private void onWindowPosChanged(long window, int x, int y) - Mappings:
Namespace Name Mixin selector named onWindowPosChanged
Lnet/minecraft/client/util/Window;onWindowPosChanged(JII)V
intermediary method_4478
Lnet/minecraft/class_1041;method_4478(JII)V
official a
Lezd;a(JII)V
-
onFramebufferSizeChanged
private void onFramebufferSizeChanged(long window, int width, int height) - Mappings:
Namespace Name Mixin selector named onFramebufferSizeChanged
Lnet/minecraft/client/util/Window;onFramebufferSizeChanged(JII)V
intermediary method_4504
Lnet/minecraft/class_1041;method_4504(JII)V
official b
Lezd;b(JII)V
-
updateFramebufferSize
private void updateFramebufferSize()- Mappings:
Namespace Name Mixin selector named updateFramebufferSize
Lnet/minecraft/client/util/Window;updateFramebufferSize()V
intermediary method_4483
Lnet/minecraft/class_1041;method_4483()V
official v
Lezd;v()V
-
onWindowSizeChanged
private void onWindowSizeChanged(long window, int width, int height) - Mappings:
Namespace Name Mixin selector named onWindowSizeChanged
Lnet/minecraft/client/util/Window;onWindowSizeChanged(JII)V
intermediary method_4488
Lnet/minecraft/class_1041;method_4488(JII)V
official c
Lezd;c(JII)V
-
onWindowFocusChanged
private void onWindowFocusChanged(long window, boolean focused) - Mappings:
Namespace Name Mixin selector named onWindowFocusChanged
Lnet/minecraft/client/util/Window;onWindowFocusChanged(JZ)V
intermediary method_4494
Lnet/minecraft/class_1041;method_4494(JZ)V
official a
Lezd;a(JZ)V
-
onCursorEnterChanged
private void onCursorEnterChanged(long window, boolean entered) - Mappings:
Namespace Name Mixin selector named onCursorEnterChanged
Lnet/minecraft/client/util/Window;onCursorEnterChanged(JZ)V
intermediary method_30132
Lnet/minecraft/class_1041;method_30132(JZ)V
official b
Lezd;b(JZ)V
-
setFramerateLimit
public void setFramerateLimit(int framerateLimit) - Mappings:
Namespace Name Mixin selector named setFramerateLimit
Lnet/minecraft/client/util/Window;setFramerateLimit(I)V
intermediary method_15999
Lnet/minecraft/class_1041;method_15999(I)V
official a
Lezd;a(I)V
-
getFramerateLimit
public int getFramerateLimit()- Mappings:
Namespace Name Mixin selector named getFramerateLimit
Lnet/minecraft/client/util/Window;getFramerateLimit()I
intermediary method_16000
Lnet/minecraft/class_1041;method_16000()I
official d
Lezd;d()I
-
swapBuffers
public void swapBuffers()- Mappings:
Namespace Name Mixin selector named swapBuffers
Lnet/minecraft/client/util/Window;swapBuffers()V
intermediary method_15998
Lnet/minecraft/class_1041;method_15998()V
official e
Lezd;e()V
-
getVideoMode
- Mappings:
Namespace Name Mixin selector named getVideoMode
Lnet/minecraft/client/util/Window;getVideoMode()Ljava/util/Optional;
intermediary method_4511
Lnet/minecraft/class_1041;method_4511()Ljava/util/Optional;
official f
Lezd;f()Ljava/util/Optional;
-
setVideoMode
- Mappings:
Namespace Name Mixin selector named setVideoMode
Lnet/minecraft/client/util/Window;setVideoMode(Ljava/util/Optional;)V
intermediary method_4505
Lnet/minecraft/class_1041;method_4505(Ljava/util/Optional;)V
official a
Lezd;a(Ljava/util/Optional;)V
-
applyVideoMode
public void applyVideoMode()- Mappings:
Namespace Name Mixin selector named applyVideoMode
Lnet/minecraft/client/util/Window;applyVideoMode()V
intermediary method_4475
Lnet/minecraft/class_1041;method_4475()V
official g
Lezd;g()V
-
updateWindowRegion
private void updateWindowRegion()- Mappings:
Namespace Name Mixin selector named updateWindowRegion
Lnet/minecraft/client/util/Window;updateWindowRegion()V
intermediary method_4479
Lnet/minecraft/class_1041;method_4479()V
official w
Lezd;w()V
-
toggleFullscreen
public void toggleFullscreen()- Mappings:
Namespace Name Mixin selector named toggleFullscreen
Lnet/minecraft/client/util/Window;toggleFullscreen()V
intermediary method_4500
Lnet/minecraft/class_1041;method_4500()V
official h
Lezd;h()V
-
setWindowedSize
public void setWindowedSize(int width, int height) - Mappings:
Namespace Name Mixin selector named setWindowedSize
Lnet/minecraft/client/util/Window;setWindowedSize(II)V
intermediary method_36813
Lnet/minecraft/class_1041;method_36813(II)V
official a
Lezd;a(II)V
-
updateFullscreen
private void updateFullscreen(boolean vsync) - Mappings:
Namespace Name Mixin selector named updateFullscreen
Lnet/minecraft/client/util/Window;updateFullscreen(Z)V
intermediary method_4485
Lnet/minecraft/class_1041;method_4485(Z)V
official c
Lezd;c(Z)V
-
calculateScaleFactor
public int calculateScaleFactor(int guiScale, boolean forceUnicodeFont) - Mappings:
Namespace Name Mixin selector named calculateScaleFactor
Lnet/minecraft/client/util/Window;calculateScaleFactor(IZ)I
intermediary method_4476
Lnet/minecraft/class_1041;method_4476(IZ)I
official a
Lezd;a(IZ)I
-
setScaleFactor
public void setScaleFactor(double scaleFactor) - Mappings:
Namespace Name Mixin selector named setScaleFactor
Lnet/minecraft/client/util/Window;setScaleFactor(D)V
intermediary method_15997
Lnet/minecraft/class_1041;method_15997(D)V
official a
Lezd;a(D)V
-
setTitle
- Mappings:
Namespace Name Mixin selector named setTitle
Lnet/minecraft/client/util/Window;setTitle(Ljava/lang/String;)V
intermediary method_24286
Lnet/minecraft/class_1041;method_24286(Ljava/lang/String;)V
official b
Lezd;b(Ljava/lang/String;)V
-
getHandle
public long getHandle()- Mappings:
Namespace Name Mixin selector named getHandle
Lnet/minecraft/client/util/Window;getHandle()J
intermediary method_4490
Lnet/minecraft/class_1041;method_4490()J
official i
Lezd;i()J
-
isFullscreen
public boolean isFullscreen()- Mappings:
Namespace Name Mixin selector named isFullscreen
Lnet/minecraft/client/util/Window;isFullscreen()Z
intermediary method_4498
Lnet/minecraft/class_1041;method_4498()Z
official j
Lezd;j()Z
-
getFramebufferWidth
public int getFramebufferWidth()- Mappings:
Namespace Name Mixin selector named getFramebufferWidth
Lnet/minecraft/client/util/Window;getFramebufferWidth()I
intermediary method_4489
Lnet/minecraft/class_1041;method_4489()I
official k
Lezd;k()I
-
getFramebufferHeight
public int getFramebufferHeight()- Mappings:
Namespace Name Mixin selector named getFramebufferHeight
Lnet/minecraft/client/util/Window;getFramebufferHeight()I
intermediary method_4506
Lnet/minecraft/class_1041;method_4506()I
official l
Lezd;l()I
-
setFramebufferWidth
public void setFramebufferWidth(int framebufferWidth) - Mappings:
Namespace Name Mixin selector named setFramebufferWidth
Lnet/minecraft/client/util/Window;setFramebufferWidth(I)V
intermediary method_35642
Lnet/minecraft/class_1041;method_35642(I)V
official b
Lezd;b(I)V
-
setFramebufferHeight
public void setFramebufferHeight(int framebufferHeight) - Mappings:
Namespace Name Mixin selector named setFramebufferHeight
Lnet/minecraft/client/util/Window;setFramebufferHeight(I)V
intermediary method_35643
Lnet/minecraft/class_1041;method_35643(I)V
official c
Lezd;c(I)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector named getWidth
Lnet/minecraft/client/util/Window;getWidth()I
intermediary method_4480
Lnet/minecraft/class_1041;method_4480()I
official m
Lezd;m()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector named getHeight
Lnet/minecraft/client/util/Window;getHeight()I
intermediary method_4507
Lnet/minecraft/class_1041;method_4507()I
official n
Lezd;n()I
-
getScaledWidth
public int getScaledWidth()- Mappings:
Namespace Name Mixin selector named getScaledWidth
Lnet/minecraft/client/util/Window;getScaledWidth()I
intermediary method_4486
Lnet/minecraft/class_1041;method_4486()I
official o
Lezd;o()I
-
getScaledHeight
public int getScaledHeight()- Mappings:
Namespace Name Mixin selector named getScaledHeight
Lnet/minecraft/client/util/Window;getScaledHeight()I
intermediary method_4502
Lnet/minecraft/class_1041;method_4502()I
official p
Lezd;p()I
-
getX
public int getX()- Mappings:
Namespace Name Mixin selector named getX
Lnet/minecraft/client/util/Window;getX()I
intermediary method_4499
Lnet/minecraft/class_1041;method_4499()I
official q
Lezd;q()I
-
getY
public int getY()- Mappings:
Namespace Name Mixin selector named getY
Lnet/minecraft/client/util/Window;getY()I
intermediary method_4477
Lnet/minecraft/class_1041;method_4477()I
official r
Lezd;r()I
-
getScaleFactor
public double getScaleFactor()- Mappings:
Namespace Name Mixin selector named getScaleFactor
Lnet/minecraft/client/util/Window;getScaleFactor()D
intermediary method_4495
Lnet/minecraft/class_1041;method_4495()D
official s
Lezd;s()D
-
getMonitor
- Mappings:
Namespace Name Mixin selector named getMonitor
Lnet/minecraft/client/util/Window;getMonitor()Lnet/minecraft/client/util/Monitor;
intermediary method_20831
Lnet/minecraft/class_1041;method_20831()Lnet/minecraft/class_313;
official t
Lezd;t()Leyy;
-
setRawMouseMotion
public void setRawMouseMotion(boolean rawMouseMotion) - Mappings:
Namespace Name Mixin selector named setRawMouseMotion
Lnet/minecraft/client/util/Window;setRawMouseMotion(Z)V
intermediary method_21668
Lnet/minecraft/class_1041;method_21668(Z)V
official b
Lezd;b(Z)V
-