public class GLFWNativeGLX
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GLFWNativeGLX.Functions
Contains the function pointers loaded from
GLFW.getLibrary(). |
| Modifier and Type | Method and Description |
|---|---|
static long |
glfwGetGLXContext(long window)
Returns the
GLXContext of the specified window. |
static long |
glfwGetGLXWindow(long window)
Returns the
GLXWindow of the specified window. |
static void |
setPath(java.lang.String path)
Overrides the OpenGL shared library that GLFW loads internally.
|
static void |
setPathLWJGL()
Calls
setPath(String) with the path of the OpenGL shared library loaded by LWJGL. |
public static long glfwGetGLXContext(long window)
GLXContext of the specified window.
This function may be called from any thread. Access is not synchronized.
window - a GLFW windowGLXContext of the specified window, or NULL if an error occurred.public static long glfwGetGLXWindow(long window)
GLXWindow of the specified window.
This function may be called from any thread. Access is not synchronized.
window - a GLFW windowGLXWindow of the specified window, or None if an error occurred.public static void setPathLWJGL()
setPath(String) with the path of the OpenGL shared library loaded by LWJGL.public static void setPath(@Nullable
java.lang.String path)
This is useful when there's a mismatch between the shared libraries loaded by LWJGL and GLFW.
This method must be called before GLFW initializes OpenGL. The override is available only in the default GLFW build bundled with LWJGL. Using the
override with a custom GLFW build will produce a warning in DEBUG mode (but not an error).
path - the OpenGL shared library path, or null to remove the override.Copyright LWJGL. All Rights Reserved. License terms.