public final class MainWindow
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
MainWindow(IWindowEventListener p_i51170_1_,
MonitorHandler p_i51170_2_,
ScreenSize p_i51170_3_,
java.lang.String p_i51170_4_,
java.lang.String p_i51170_5_) |
Modifier and Type | Method and Description |
---|---|
int |
calcGuiScale(int guiScaleIn,
boolean forceUnicode) |
static void |
checkGlfwError(java.util.function.BiConsumer<java.lang.Integer,java.lang.String> p_211162_0_) |
void |
close() |
Monitor |
func_224796_s() |
void |
func_224797_a(java.util.Optional<VideoMode> p_224797_1_) |
void |
func_224798_d(boolean p_224798_1_) |
int |
getFramebufferHeight() |
int |
getFramebufferWidth() |
double |
getGuiScaleFactor() |
long |
getHandle() |
int |
getHeight() |
int |
getLimitFramerate() |
int |
getScaledHeight() |
int |
getScaledWidth() |
java.util.Optional<VideoMode> |
getVideoMode() |
int |
getWidth() |
int |
getWindowX() |
int |
getWindowY() |
boolean |
isFullscreen() |
void |
loadGUIRenderMatrix(boolean onMac) |
void |
logGlError(int error,
long description) |
static void |
poll() |
void |
setFramerateLimit(int p_216526_1_) |
void |
setGuiScale(double scaleFactor) |
void |
setLogOnGlError() |
void |
setRenderPhase(java.lang.String renderPhaseIn) |
void |
setVsync(boolean vsyncEnabled) |
void |
setWindowIcon(java.io.InputStream p_216529_1_,
java.io.InputStream p_216529_2_) |
void |
toggleFullscreen() |
void |
update() |
void |
update(boolean limitFps) |
void |
waitFramerateLimit() |
public MainWindow(IWindowEventListener p_i51170_1_, MonitorHandler p_i51170_2_, ScreenSize p_i51170_3_, java.lang.String p_i51170_4_, java.lang.String p_i51170_5_)
public static void checkGlfwError(java.util.function.BiConsumer<java.lang.Integer,java.lang.String> p_211162_0_)
public void loadGUIRenderMatrix(boolean onMac)
public void setWindowIcon(java.io.InputStream p_216529_1_, java.io.InputStream p_216529_2_)
public void setRenderPhase(java.lang.String renderPhaseIn)
public void logGlError(int error, long description)
public void setLogOnGlError()
public void setVsync(boolean vsyncEnabled)
public void close()
close
in interface java.lang.AutoCloseable
public void setFramerateLimit(int p_216526_1_)
public int getLimitFramerate()
public void update(boolean limitFps)
public void waitFramerateLimit()
public java.util.Optional<VideoMode> getVideoMode()
public void func_224797_a(java.util.Optional<VideoMode> p_224797_1_)
public void update()
public void toggleFullscreen()
public int calcGuiScale(int guiScaleIn, boolean forceUnicode)
public void setGuiScale(double scaleFactor)
public long getHandle()
public boolean isFullscreen()
public int getFramebufferWidth()
public int getFramebufferHeight()
public static void poll()
public int getWidth()
public int getHeight()
public int getScaledWidth()
public int getScaledHeight()
public int getWindowX()
public int getWindowY()
public double getGuiScaleFactor()
@Nullable public Monitor func_224796_s()
public void func_224798_d(boolean p_224798_1_)