Package com.mojang.blaze3d.platform
Class Window
java.lang.Object
com.mojang.blaze3d.platform.Window
- All Implemented Interfaces:
- AutoCloseable
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate final org.lwjgl.glfw.GLFWErrorCallbackprivate booleanprivate Stringprivate final WindowEventHandlerprivate intprivate intprivate intprivate booleanprivate doubleprivate intprivate intprivate intprivate static final org.slf4j.Loggerprivate final ScreenManagerprivate booleanprivate intprivate final longprivate intprivate intprivate intprivate intprivate intprivate int
- 
Constructor SummaryConstructorsConstructorDescriptionWindow(WindowEventHandler p_85372_, ScreenManager p_85373_, DisplayData p_85374_, String p_85375_, String p_85376_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidbootCrash(int p_85413_, long p_85414_) intcalculateScale(int p_85386_, boolean p_85387_) voidstatic voidcheckGlfwError(BiConsumer<Integer, String> p_85408_) voidclose()voiddefaultErrorCallback(int p_85383_, long p_85384_) intdoubleintintintintintintintgetWidth()longintgetX()intgetY()booleanprivate voidonEnter(long p_85420_, boolean p_85421_) private voidonFocus(long p_85393_, boolean p_85394_) private voidonFramebufferResize(long p_85416_, int p_85417_, int p_85418_) private voidonMove(long p_85389_, int p_85390_, int p_85391_) private voidonResize(long p_85428_, int p_85429_, int p_85430_) private voidprivate voidvoidvoidsetErrorSection(String p_85404_) voidsetFramerateLimit(int p_85381_) voidsetGuiScale(double p_85379_) voidsetHeight(int p_166453_) voidsetIcon(PackResources p_281860_, IconSet p_282155_) private voidsetMode()voidsetPreferredFullscreenVideoMode(Optional<VideoMode> p_85406_) voidvoidsetWidth(int p_166451_) voidsetWindowed(int p_166448_, int p_166449_) booleanvoidvoidprivate voidupdateFullscreen(boolean p_85432_) voidupdateRawMouseInput(boolean p_85425_) voidupdateVsync(boolean p_85410_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
defaultErrorCallbackprivate final org.lwjgl.glfw.GLFWErrorCallback defaultErrorCallback
- 
eventHandler
- 
screenManager
- 
windowprivate final long window
- 
windowedXprivate int windowedX
- 
windowedYprivate int windowedY
- 
windowedWidthprivate int windowedWidth
- 
windowedHeightprivate int windowedHeight
- 
preferredFullscreenVideoMode
- 
fullscreenprivate boolean fullscreen
- 
actuallyFullscreenprivate boolean actuallyFullscreen
- 
xprivate int x
- 
yprivate int y
- 
widthprivate int width
- 
heightprivate int height
- 
framebufferWidthprivate int framebufferWidth
- 
framebufferHeightprivate int framebufferHeight
- 
guiScaledWidthprivate int guiScaledWidth
- 
guiScaledHeightprivate int guiScaledHeight
- 
guiScaleprivate double guiScale
- 
errorSection
- 
dirtyprivate boolean dirty
- 
framerateLimitprivate int framerateLimit
- 
vsyncprivate boolean vsync
 
- 
- 
Constructor Details- 
Windowpublic Window(WindowEventHandler p_85372_, ScreenManager p_85373_, DisplayData p_85374_, @Nullable String p_85375_, String p_85376_) 
 
- 
- 
Method Details- 
getRefreshRatepublic int getRefreshRate()
- 
shouldClosepublic boolean shouldClose()
- 
checkGlfwError
- 
setIcon- Throws:
- IOException
 
- 
setErrorSection
- 
setBootErrorCallbackprivate void setBootErrorCallback()
- 
bootCrashprivate static void bootCrash(int p_85413_, long p_85414_) 
- 
defaultErrorCallbackpublic void defaultErrorCallback(int p_85383_, long p_85384_) 
- 
setDefaultErrorCallbackpublic void setDefaultErrorCallback()
- 
updateVsyncpublic void updateVsync(boolean p_85410_) 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
onMoveprivate void onMove(long p_85389_, int p_85390_, int p_85391_) 
- 
onFramebufferResizeprivate void onFramebufferResize(long p_85416_, int p_85417_, int p_85418_) 
- 
refreshFramebufferSizeprivate void refreshFramebufferSize()
- 
onResizeprivate void onResize(long p_85428_, int p_85429_, int p_85430_) 
- 
onFocusprivate void onFocus(long p_85393_, boolean p_85394_) 
- 
onEnterprivate void onEnter(long p_85420_, boolean p_85421_) 
- 
setFramerateLimitpublic void setFramerateLimit(int p_85381_) 
- 
getFramerateLimitpublic int getFramerateLimit()
- 
updateDisplaypublic void updateDisplay()
- 
getPreferredFullscreenVideoMode
- 
setPreferredFullscreenVideoMode
- 
changeFullscreenVideoModepublic void changeFullscreenVideoMode()
- 
setModeprivate void setMode()
- 
toggleFullScreenpublic void toggleFullScreen()
- 
setWindowedpublic void setWindowed(int p_166448_, int p_166449_) 
- 
updateFullscreenprivate void updateFullscreen(boolean p_85432_) 
- 
calculateScalepublic int calculateScale(int p_85386_, boolean p_85387_) 
- 
setGuiScalepublic void setGuiScale(double p_85379_) 
- 
setTitle
- 
getWindowpublic long getWindow()
- 
isFullscreenpublic boolean isFullscreen()
- 
getWidthpublic int getWidth()
- 
getHeightpublic int getHeight()
- 
setWidthpublic void setWidth(int p_166451_) 
- 
setHeightpublic void setHeight(int p_166453_) 
- 
getScreenWidthpublic int getScreenWidth()
- 
getScreenHeightpublic int getScreenHeight()
- 
getGuiScaledWidthpublic int getGuiScaledWidth()
- 
getGuiScaledHeightpublic int getGuiScaledHeight()
- 
getXpublic int getX()
- 
getYpublic int getY()
- 
getGuiScalepublic double getGuiScale()
- 
findBestMonitor
- 
updateRawMouseInputpublic void updateRawMouseInput(boolean p_85425_) 
 
-