Class Display
java.lang.Object
org.lwjglx.opengl.Display
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.lwjgl.opengl.GLCapabilitiesstatic ImGuiImplGl3static ImGuiImplGlfw -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreate()static voidcreate(PixelFormat pixelFormat) static voiddestroy()static voiddrawImGuiDrawData(imgui.ImDrawData imDrawData) static Stringstatic DisplayMode[]static DisplayModestatic DisplayModestatic intstatic intstatic intstatic Stringstatic intgetWidth()static longstatic intgetX()static intgetY()static imgui.ImDrawDatastatic voidstatic booleanstatic booleanisActive()static booleanstatic booleanstatic booleanstatic booleanstatic booleanisDirty()static booleanstatic booleanstatic booleanstatic voidstatic voidstatic voidstatic voidsetBorderlessWindow(boolean boolean0) static voidsetDisplayMode(DisplayMode displayMode) static voidsetDisplayModeAndFullscreen(DisplayMode displayMode) static voidsetFullscreen(boolean boolean0) static voidsetIcon(org.lwjgl.glfw.GLFWImage.Buffer buffer) static voidsetInitialBackground(float var0, float var1, float var2) static voidsetLocation(int var0, int var1) static voidstatic voidsetResizable(boolean boolean0) static voidstatic voidsetVSyncEnabled(boolean boolean0) static voidstatic voidsync(int int0) static voidupdate()static voidupdate(boolean boolean0) static boolean
-
Field Details
-
capabilities
public static org.lwjgl.opengl.GLCapabilities capabilities -
imGuiGlfw
-
imGuiGl3
-
-
Constructor Details
-
Display
public Display()
-
-
Method Details
-
create
- Throws:
LWJGLException
-
create
- Throws:
LWJGLException
-
isCreated
public static boolean isCreated() -
isActive
public static boolean isActive() -
isVisible
public static boolean isVisible() -
setLocation
public static void setLocation(int var0, int var1) -
setVSyncEnabled
public static void setVSyncEnabled(boolean boolean0) -
getWindow
public static long getWindow() -
update
public static void update() -
update
public static void update(boolean boolean0) -
processMessages
public static void processMessages() -
swapBuffers
- Throws:
LWJGLException
-
destroy
public static void destroy() -
setDisplayModeAndFullscreen
- Throws:
LWJGLException
-
setFullscreen
public static void setFullscreen(boolean boolean0) -
isFullscreen
public static boolean isFullscreen() -
setBorderlessWindow
public static void setBorderlessWindow(boolean boolean0) -
isBorderlessWindow
public static boolean isBorderlessWindow() -
setDisplayMode
- Throws:
LWJGLException
-
getDisplayMode
-
getAvailableDisplayModes
- Throws:
LWJGLException
-
getDesktopDisplayMode
-
wasResized
public static boolean wasResized() -
getX
public static int getX() -
getY
public static int getY() -
getWidth
public static int getWidth() -
getHeight
public static int getHeight() -
getFramebufferWidth
public static int getFramebufferWidth() -
getFramebufferHeight
public static int getFramebufferHeight() -
setTitle
-
isCloseRequested
public static boolean isCloseRequested() -
isDirty
public static boolean isDirty() -
setInitialBackground
public static void setInitialBackground(float var0, float var1, float var2) -
setIcon
public static void setIcon(org.lwjgl.glfw.GLFWImage.Buffer buffer) -
setResizable
public static void setResizable(boolean boolean0) -
isResizable
public static boolean isResizable() -
setParent
- Throws:
LWJGLException
-
releaseContext
- Throws:
LWJGLException
-
isCurrent
- Throws:
LWJGLException
-
makeCurrent
- Throws:
LWJGLException
-
getAdapter
-
getVersion
-
sync
public static void sync(int int0) -
imGuiNewFrame
public static void imGuiNewFrame() -
inImGuiFrame
public static boolean inImGuiFrame() -
drawImGuiDrawData
public static void drawImGuiDrawData(imgui.ImDrawData imDrawData) -
imguiEndFrame
public static imgui.ImDrawData imguiEndFrame()
-