Package org.lwjgl.opengl
Class GLX
java.lang.Object
org.lwjgl.opengl.GLX
- Direct Known Subclasses:
GLX11
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromGL.getFunctionProvider()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable XVisualInfo
glXChooseVisual
(long display, int screen, int @Nullable [] attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
static @Nullable XVisualInfo
glXChooseVisual
(long display, int screen, @Nullable IntBuffer attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
static void
glXCopyContext
(long display, long source, long dest, long mask) void glXCopyContext(Display * display, GLXContext source, GLXContext dest, unsigned long mask)
static long
glXCreateContext
(long display, XVisualInfo visual, long share_list, boolean direct) GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
static long
glXCreateGLXPixmap
(long display, XVisualInfo visual, long pixmap) GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
static void
glXDestroyContext
(long display, long ctx) void glXDestroyContext(Display * display, GLXContext ctx)
static void
glXDestroyGLXPixmap
(long display, long pixmap) void glXDestroyGLXPixmap(Display * display, GLXPixmap pixmap)
static int
glXGetConfig
(long display, XVisualInfo visual, int attribute, int[] value) int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
static int
glXGetConfig
(long display, XVisualInfo visual, int attribute, IntBuffer value) int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
static long
GLXContext glXGetCurrentContext(void)
static long
GLXDrawable glXGetCurrentDrawable(void)
static boolean
glXIsDirect
(long display, long ctx) Bool glXIsDirect(Display * display, GLXContext ctx)
static boolean
glXMakeCurrent
(long display, long draw, long ctx) Bool glXMakeCurrent(Display * display, GLXDrawable draw, GLXContext ctx)
static boolean
glXQueryExtension
(long display, int[] error_base, int[] event_base) Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
static boolean
glXQueryExtension
(long display, IntBuffer error_base, IntBuffer event_base) Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
static boolean
glXQueryVersion
(long display, int[] major, int[] minor) Bool glXQueryVersion(Display * display, int * major, int * minor)
static boolean
glXQueryVersion
(long display, IntBuffer major, IntBuffer minor) Bool glXQueryVersion(Display * display, int * major, int * minor)
static void
glXSwapBuffers
(long display, long draw) void glXSwapBuffers(Display * display, GLXDrawable draw)
static void
glXUseXFont
(long font, int first, int count, int list_base) void glXUseXFont(Font font, int first, int count, int list_base)
static void
void glXWaitGL(void)
static void
glXWaitX()
void glXWaitX(void)
static long
nglXChooseVisual
(long display, int screen, long attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
static long
nglXCreateContext
(long display, long visual, long share_list, int direct) GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
static long
nglXCreateGLXPixmap
(long display, long visual, long pixmap) GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
static int
nglXGetConfig
(long display, long visual, int attribute, long value) int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
static int
nglXQueryExtension
(long display, long error_base, long event_base) Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
static int
nglXQueryVersion
(long display, long major, long minor) Bool glXQueryVersion(Display * display, int * major, int * minor)
-
Field Details
-
GLXBadContext
public static final int GLXBadContext- See Also:
-
GLXBadContextState
public static final int GLXBadContextState- See Also:
-
GLXBadDrawable
public static final int GLXBadDrawable- See Also:
-
GLXBadPixmap
public static final int GLXBadPixmap- See Also:
-
GLXBadContextTag
public static final int GLXBadContextTag- See Also:
-
GLXBadCurrentWindow
public static final int GLXBadCurrentWindow- See Also:
-
GLXBadRenderRequest
public static final int GLXBadRenderRequest- See Also:
-
GLXBadLargeRequest
public static final int GLXBadLargeRequest- See Also:
-
GLXUnsupportedPrivateRequest
public static final int GLXUnsupportedPrivateRequest- See Also:
-
GLXBadFBConfig
public static final int GLXBadFBConfig- See Also:
-
GLXBadPbuffer
public static final int GLXBadPbuffer- See Also:
-
GLXBadCurrentDrawable
public static final int GLXBadCurrentDrawable- See Also:
-
GLXBadWindow
public static final int GLXBadWindow- See Also:
-
GLX_USE_GL
public static final int GLX_USE_GL- See Also:
-
GLX_BUFFER_SIZE
public static final int GLX_BUFFER_SIZE- See Also:
-
GLX_LEVEL
public static final int GLX_LEVEL- See Also:
-
GLX_RGBA
public static final int GLX_RGBA- See Also:
-
GLX_DOUBLEBUFFER
public static final int GLX_DOUBLEBUFFER- See Also:
-
GLX_STEREO
public static final int GLX_STEREO- See Also:
-
GLX_AUX_BUFFERS
public static final int GLX_AUX_BUFFERS- See Also:
-
GLX_RED_SIZE
public static final int GLX_RED_SIZE- See Also:
-
GLX_GREEN_SIZE
public static final int GLX_GREEN_SIZE- See Also:
-
GLX_BLUE_SIZE
public static final int GLX_BLUE_SIZE- See Also:
-
GLX_ALPHA_SIZE
public static final int GLX_ALPHA_SIZE- See Also:
-
GLX_DEPTH_SIZE
public static final int GLX_DEPTH_SIZE- See Also:
-
GLX_STENCIL_SIZE
public static final int GLX_STENCIL_SIZE- See Also:
-
GLX_ACCUM_RED_SIZE
public static final int GLX_ACCUM_RED_SIZE- See Also:
-
GLX_ACCUM_GREEN_SIZE
public static final int GLX_ACCUM_GREEN_SIZE- See Also:
-
GLX_ACCUM_BLUE_SIZE
public static final int GLX_ACCUM_BLUE_SIZE- See Also:
-
GLX_ACCUM_ALPHA_SIZE
public static final int GLX_ACCUM_ALPHA_SIZE- See Also:
-
GLX_BAD_SCREEN
public static final int GLX_BAD_SCREEN- See Also:
-
GLX_BAD_ATTRIBUTE
public static final int GLX_BAD_ATTRIBUTE- See Also:
-
GLX_NO_EXTENSION
public static final int GLX_NO_EXTENSION- See Also:
-
GLX_BAD_VISUAL
public static final int GLX_BAD_VISUAL- See Also:
-
GLX_BAD_CONTEXT
public static final int GLX_BAD_CONTEXT- See Also:
-
GLX_BAD_VALUE
public static final int GLX_BAD_VALUE- See Also:
-
GLX_BAD_ENUM
public static final int GLX_BAD_ENUM- See Also:
-
-
Method Details
-
nglXQueryExtension
public static int nglXQueryExtension(long display, long error_base, long event_base) Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
-
glXQueryExtension
Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
-
nglXQueryVersion
public static int nglXQueryVersion(long display, long major, long minor) Bool glXQueryVersion(Display * display, int * major, int * minor)
-
glXQueryVersion
Bool glXQueryVersion(Display * display, int * major, int * minor)
-
nglXGetConfig
public static int nglXGetConfig(long display, long visual, int attribute, long value) int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
-
glXGetConfig
int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
-
nglXChooseVisual
public static long nglXChooseVisual(long display, int screen, long attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
-
glXChooseVisual
public static @Nullable XVisualInfo glXChooseVisual(long display, int screen, @Nullable IntBuffer attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
-
nglXCreateContext
public static long nglXCreateContext(long display, long visual, long share_list, int direct) GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
-
glXCreateContext
public static long glXCreateContext(long display, XVisualInfo visual, long share_list, boolean direct) GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
-
glXMakeCurrent
public static boolean glXMakeCurrent(long display, long draw, long ctx) Bool glXMakeCurrent(Display * display, GLXDrawable draw, GLXContext ctx)
-
glXCopyContext
public static void glXCopyContext(long display, long source, long dest, long mask) void glXCopyContext(Display * display, GLXContext source, GLXContext dest, unsigned long mask)
-
glXIsDirect
public static boolean glXIsDirect(long display, long ctx) Bool glXIsDirect(Display * display, GLXContext ctx)
-
glXDestroyContext
public static void glXDestroyContext(long display, long ctx) void glXDestroyContext(Display * display, GLXContext ctx)
-
glXGetCurrentContext
public static long glXGetCurrentContext()GLXContext glXGetCurrentContext(void)
-
glXGetCurrentDrawable
public static long glXGetCurrentDrawable()GLXDrawable glXGetCurrentDrawable(void)
-
glXWaitGL
public static void glXWaitGL()void glXWaitGL(void)
-
glXWaitX
public static void glXWaitX()void glXWaitX(void)
-
glXSwapBuffers
public static void glXSwapBuffers(long display, long draw) void glXSwapBuffers(Display * display, GLXDrawable draw)
-
glXUseXFont
public static void glXUseXFont(long font, int first, int count, int list_base) void glXUseXFont(Font font, int first, int count, int list_base)
-
nglXCreateGLXPixmap
public static long nglXCreateGLXPixmap(long display, long visual, long pixmap) GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
-
glXCreateGLXPixmap
GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
-
glXDestroyGLXPixmap
public static void glXDestroyGLXPixmap(long display, long pixmap) void glXDestroyGLXPixmap(Display * display, GLXPixmap pixmap)
-
glXQueryExtension
public static boolean glXQueryExtension(long display, int[] error_base, int[] event_base) Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
-
glXQueryVersion
public static boolean glXQueryVersion(long display, int[] major, int[] minor) Bool glXQueryVersion(Display * display, int * major, int * minor)
-
glXGetConfig
int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
-
glXChooseVisual
public static @Nullable XVisualInfo glXChooseVisual(long display, int screen, int @Nullable [] attrib_list) XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
-