Package org.lwjgl.opengl
Class GLX13
java.lang.Object
org.lwjgl.opengl.GLX
org.lwjgl.opengl.GLX11
org.lwjgl.opengl.GLX12
org.lwjgl.opengl.GLX13
- Direct Known Subclasses:
GLX14
-
Nested Class Summary
Nested classes/interfaces inherited from class org.lwjgl.opengl.GLX
GLX.Functions
-
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
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
Fields inherited from class org.lwjgl.opengl.GLX11
GLX_EXTENSIONS, GLX_VENDOR, GLX_VERSION
Fields inherited from class org.lwjgl.opengl.GLX
GLX_ACCUM_ALPHA_SIZE, GLX_ACCUM_BLUE_SIZE, GLX_ACCUM_GREEN_SIZE, GLX_ACCUM_RED_SIZE, GLX_ALPHA_SIZE, GLX_AUX_BUFFERS, GLX_BAD_ATTRIBUTE, GLX_BAD_CONTEXT, GLX_BAD_ENUM, GLX_BAD_SCREEN, GLX_BAD_VALUE, GLX_BAD_VISUAL, GLX_BLUE_SIZE, GLX_BUFFER_SIZE, GLX_DEPTH_SIZE, GLX_DOUBLEBUFFER, GLX_GREEN_SIZE, GLX_LEVEL, GLX_NO_EXTENSION, GLX_RED_SIZE, GLX_RGBA, GLX_STENCIL_SIZE, GLX_STEREO, GLX_USE_GL, GLXBadContext, GLXBadContextState, GLXBadContextTag, GLXBadCurrentDrawable, GLXBadCurrentWindow, GLXBadDrawable, GLXBadFBConfig, GLXBadLargeRequest, GLXBadPbuffer, GLXBadPixmap, GLXBadRenderRequest, GLXBadWindow, GLXUnsupportedPrivateRequest
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable PointerBuffer
glXChooseFBConfig
(long display, int screen, int @Nullable [] attrib_list) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
static @Nullable PointerBuffer
glXChooseFBConfig
(long display, int screen, @Nullable IntBuffer attrib_list) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
static long
glXCreateNewContext
(long display, long config, int render_type, long share_list, boolean direct) GLXContext glXCreateNewContext(Display * display, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
static long
glXCreatePbuffer
(long display, long config, int @Nullable [] attrib_list) GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
static long
glXCreatePbuffer
(long display, long config, @Nullable IntBuffer attrib_list) GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
static long
glXCreatePixmap
(long display, long config, long pixmap, int @Nullable [] attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
static long
glXCreatePixmap
(long display, long config, long pixmap, @Nullable IntBuffer attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
static long
glXCreateWindow
(long display, long config, long win, int @Nullable [] attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
static long
glXCreateWindow
(long display, long config, long win, @Nullable IntBuffer attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
static void
glXDestroyPbuffer
(long display, long pbuf) void glXDestroyPbuffer(Display * display, GLXPbuffer pbuf)
static void
glXDestroyPixmap
(long display, long pixmap) void glXDestroyPixmap(Display * display, GLXPixmap pixmap)
static long
GLXDrawable glXGetCurrentReadDrawable(void)
static int
glXGetFBConfigAttrib
(long display, long config, int attribute, int[] value) int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
static int
glXGetFBConfigAttrib
(long display, long config, int attribute, IntBuffer value) int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
static @Nullable PointerBuffer
glXGetFBConfigs
(long display, int screen) GLXFBConfig * glXGetFBConfigs(Display * display, int screen, int * nelements)
static void
glXGetSelectedEvent
(long display, long draw, CLongBuffer event_mask) void glXGetSelectedEvent(Display * display, GLXDrawable draw, unsigned long * event_mask)
static @Nullable XVisualInfo
glXGetVisualFromFBConfig
(long display, long config) XVisualInfo * glXGetVisualFromFBConfig(Display * display, GLXFBConfig config)
static boolean
glXMakeContextCurrent
(long display, long draw, long read, long ctx) Bool glXMakeContextCurrent(Display * display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
static int
glXQueryContext
(long display, long ctx, int attribute, int[] value) int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
static int
glXQueryContext
(long display, long ctx, int attribute, IntBuffer value) int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
static int
glXQueryDrawable
(long display, long draw, int attribute) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
static void
glXQueryDrawable
(long display, long draw, int attribute, int[] value) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
static void
glXQueryDrawable
(long display, long draw, int attribute, IntBuffer value) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
static void
glXSelectEvent
(long display, long draw, long event_mask) void glXSelectEvent(Display * display, GLXDrawable draw, unsigned long event_mask)
static long
nglXChooseFBConfig
(long display, int screen, long attrib_list, long nelements) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
static long
nglXCreatePbuffer
(long display, long config, long attrib_list) GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
static long
nglXCreatePixmap
(long display, long config, long pixmap, long attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
static long
nglXCreateWindow
(long display, long config, long win, long attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
static int
nglXGetFBConfigAttrib
(long display, long config, int attribute, long value) int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
static long
nglXGetFBConfigs
(long display, int screen, long nelements) GLXFBConfig * glXGetFBConfigs(Display * display, int screen, int * nelements)
static void
nglXGetSelectedEvent
(long display, long draw, long event_mask) void glXGetSelectedEvent(Display * display, GLXDrawable draw, unsigned long * event_mask)
static long
nglXGetVisualFromFBConfig
(long display, long config) XVisualInfo * glXGetVisualFromFBConfig(Display * display, GLXFBConfig config)
static int
nglXQueryContext
(long display, long ctx, int attribute, long value) int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
static void
nglXQueryDrawable
(long display, long draw, int attribute, long value) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
Methods inherited from class org.lwjgl.opengl.GLX12
glXGetCurrentDisplay
Methods inherited from class org.lwjgl.opengl.GLX11
glXGetClientString, glXQueryExtensionsString, glXQueryServerString, nglXGetClientString, nglXQueryExtensionsString, nglXQueryServerString
Methods inherited from class org.lwjgl.opengl.GLX
glXChooseVisual, glXChooseVisual, glXCopyContext, glXCreateContext, glXCreateGLXPixmap, glXDestroyContext, glXDestroyGLXPixmap, glXGetConfig, glXGetConfig, glXGetCurrentContext, glXGetCurrentDrawable, glXIsDirect, glXMakeCurrent, glXQueryExtension, glXQueryExtension, glXQueryVersion, glXQueryVersion, glXSwapBuffers, glXUseXFont, glXWaitGL, glXWaitX, nglXChooseVisual, nglXCreateContext, nglXCreateGLXPixmap, nglXGetConfig, nglXQueryExtension, nglXQueryVersion
-
Field Details
-
GLX_WINDOW_BIT
public static final int GLX_WINDOW_BIT- See Also:
-
GLX_PIXMAP_BIT
public static final int GLX_PIXMAP_BIT- See Also:
-
GLX_PBUFFER_BIT
public static final int GLX_PBUFFER_BIT- See Also:
-
GLX_RGBA_BIT
public static final int GLX_RGBA_BIT- See Also:
-
GLX_COLOR_INDEX_BIT
public static final int GLX_COLOR_INDEX_BIT- See Also:
-
GLX_PBUFFER_CLOBBER_MASK
public static final int GLX_PBUFFER_CLOBBER_MASK- See Also:
-
GLX_FRONT_LEFT_BUFFER_BIT
public static final int GLX_FRONT_LEFT_BUFFER_BIT- See Also:
-
GLX_FRONT_RIGHT_BUFFER_BIT
public static final int GLX_FRONT_RIGHT_BUFFER_BIT- See Also:
-
GLX_BACK_LEFT_BUFFER_BIT
public static final int GLX_BACK_LEFT_BUFFER_BIT- See Also:
-
GLX_BACK_RIGHT_BUFFER_BIT
public static final int GLX_BACK_RIGHT_BUFFER_BIT- See Also:
-
GLX_AUX_BUFFERS_BIT
public static final int GLX_AUX_BUFFERS_BIT- See Also:
-
GLX_DEPTH_BUFFER_BIT
public static final int GLX_DEPTH_BUFFER_BIT- See Also:
-
GLX_STENCIL_BUFFER_BIT
public static final int GLX_STENCIL_BUFFER_BIT- See Also:
-
GLX_ACCUM_BUFFER_BIT
public static final int GLX_ACCUM_BUFFER_BIT- See Also:
-
GLX_CONFIG_CAVEAT
public static final int GLX_CONFIG_CAVEAT- See Also:
-
GLX_X_VISUAL_TYPE
public static final int GLX_X_VISUAL_TYPE- See Also:
-
GLX_TRANSPARENT_TYPE
public static final int GLX_TRANSPARENT_TYPE- See Also:
-
GLX_TRANSPARENT_INDEX_VALUE
public static final int GLX_TRANSPARENT_INDEX_VALUE- See Also:
-
GLX_TRANSPARENT_RED_VALUE
public static final int GLX_TRANSPARENT_RED_VALUE- See Also:
-
GLX_TRANSPARENT_GREEN_VALUE
public static final int GLX_TRANSPARENT_GREEN_VALUE- See Also:
-
GLX_TRANSPARENT_BLUE_VALUE
public static final int GLX_TRANSPARENT_BLUE_VALUE- See Also:
-
GLX_TRANSPARENT_ALPHA_VALUE
public static final int GLX_TRANSPARENT_ALPHA_VALUE- See Also:
-
GLX_DONT_CARE
public static final int GLX_DONT_CARE- See Also:
-
GLX_NONE
public static final int GLX_NONE- See Also:
-
GLX_SLOW_CONFIG
public static final int GLX_SLOW_CONFIG- See Also:
-
GLX_TRUE_COLOR
public static final int GLX_TRUE_COLOR- See Also:
-
GLX_DIRECT_COLOR
public static final int GLX_DIRECT_COLOR- See Also:
-
GLX_PSEUDO_COLOR
public static final int GLX_PSEUDO_COLOR- See Also:
-
GLX_STATIC_COLOR
public static final int GLX_STATIC_COLOR- See Also:
-
GLX_GRAY_SCALE
public static final int GLX_GRAY_SCALE- See Also:
-
GLX_STATIC_GRAY
public static final int GLX_STATIC_GRAY- See Also:
-
GLX_TRANSPARENT_RGB
public static final int GLX_TRANSPARENT_RGB- See Also:
-
GLX_TRANSPARENT_INDEX
public static final int GLX_TRANSPARENT_INDEX- See Also:
-
GLX_VISUAL_ID
public static final int GLX_VISUAL_ID- See Also:
-
GLX_SCREEN
public static final int GLX_SCREEN- See Also:
-
GLX_NON_CONFORMANT_CONFIG
public static final int GLX_NON_CONFORMANT_CONFIG- See Also:
-
GLX_DRAWABLE_TYPE
public static final int GLX_DRAWABLE_TYPE- See Also:
-
GLX_RENDER_TYPE
public static final int GLX_RENDER_TYPE- See Also:
-
GLX_X_RENDERABLE
public static final int GLX_X_RENDERABLE- See Also:
-
GLX_FBCONFIG_ID
public static final int GLX_FBCONFIG_ID- See Also:
-
GLX_RGBA_TYPE
public static final int GLX_RGBA_TYPE- See Also:
-
GLX_COLOR_INDEX_TYPE
public static final int GLX_COLOR_INDEX_TYPE- See Also:
-
GLX_MAX_PBUFFER_WIDTH
public static final int GLX_MAX_PBUFFER_WIDTH- See Also:
-
GLX_MAX_PBUFFER_HEIGHT
public static final int GLX_MAX_PBUFFER_HEIGHT- See Also:
-
GLX_MAX_PBUFFER_PIXELS
public static final int GLX_MAX_PBUFFER_PIXELS- See Also:
-
GLX_PRESERVED_CONTENTS
public static final int GLX_PRESERVED_CONTENTS- See Also:
-
GLX_LARGEST_PBUFFER
public static final int GLX_LARGEST_PBUFFER- See Also:
-
GLX_WIDTH
public static final int GLX_WIDTH- See Also:
-
GLX_HEIGHT
public static final int GLX_HEIGHT- See Also:
-
GLX_EVENT_MASK
public static final int GLX_EVENT_MASK- See Also:
-
GLX_DAMAGED
public static final int GLX_DAMAGED- See Also:
-
GLX_SAVED
public static final int GLX_SAVED- See Also:
-
GLX_WINDOW
public static final int GLX_WINDOW- See Also:
-
GLX_PBUFFER
public static final int GLX_PBUFFER- See Also:
-
GLX_PBUFFER_HEIGHT
public static final int GLX_PBUFFER_HEIGHT- See Also:
-
GLX_PBUFFER_WIDTH
public static final int GLX_PBUFFER_WIDTH- See Also:
-
-
Method Details
-
nglXGetFBConfigs
public static long nglXGetFBConfigs(long display, int screen, long nelements) GLXFBConfig * glXGetFBConfigs(Display * display, int screen, int * nelements)
-
glXGetFBConfigs
GLXFBConfig * glXGetFBConfigs(Display * display, int screen, int * nelements)
-
nglXChooseFBConfig
public static long nglXChooseFBConfig(long display, int screen, long attrib_list, long nelements) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
-
glXChooseFBConfig
public static @Nullable PointerBuffer glXChooseFBConfig(long display, int screen, @Nullable IntBuffer attrib_list) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
-
nglXGetFBConfigAttrib
public static int nglXGetFBConfigAttrib(long display, long config, int attribute, long value) int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
-
glXGetFBConfigAttrib
int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
-
nglXGetVisualFromFBConfig
public static long nglXGetVisualFromFBConfig(long display, long config) XVisualInfo * glXGetVisualFromFBConfig(Display * display, GLXFBConfig config)
-
glXGetVisualFromFBConfig
XVisualInfo * glXGetVisualFromFBConfig(Display * display, GLXFBConfig config)
-
nglXCreateWindow
public static long nglXCreateWindow(long display, long config, long win, long attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
-
glXCreateWindow
public static long glXCreateWindow(long display, long config, long win, @Nullable IntBuffer attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
-
nglXCreatePixmap
public static long nglXCreatePixmap(long display, long config, long pixmap, long attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
-
glXCreatePixmap
public static long glXCreatePixmap(long display, long config, long pixmap, @Nullable IntBuffer attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
-
glXDestroyPixmap
public static void glXDestroyPixmap(long display, long pixmap) void glXDestroyPixmap(Display * display, GLXPixmap pixmap)
-
nglXCreatePbuffer
public static long nglXCreatePbuffer(long display, long config, long attrib_list) GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
-
glXCreatePbuffer
GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
-
glXDestroyPbuffer
public static void glXDestroyPbuffer(long display, long pbuf) void glXDestroyPbuffer(Display * display, GLXPbuffer pbuf)
-
nglXQueryDrawable
public static void nglXQueryDrawable(long display, long draw, int attribute, long value) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
-
glXQueryDrawable
void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
-
glXQueryDrawable
public static int glXQueryDrawable(long display, long draw, int attribute) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
-
glXCreateNewContext
public static long glXCreateNewContext(long display, long config, int render_type, long share_list, boolean direct) GLXContext glXCreateNewContext(Display * display, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
-
glXMakeContextCurrent
public static boolean glXMakeContextCurrent(long display, long draw, long read, long ctx) Bool glXMakeContextCurrent(Display * display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
-
glXGetCurrentReadDrawable
public static long glXGetCurrentReadDrawable()GLXDrawable glXGetCurrentReadDrawable(void)
-
nglXQueryContext
public static int nglXQueryContext(long display, long ctx, int attribute, long value) int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
-
glXQueryContext
int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
-
glXSelectEvent
public static void glXSelectEvent(long display, long draw, long event_mask) void glXSelectEvent(Display * display, GLXDrawable draw, unsigned long event_mask)
-
nglXGetSelectedEvent
public static void nglXGetSelectedEvent(long display, long draw, long event_mask) void glXGetSelectedEvent(Display * display, GLXDrawable draw, unsigned long * event_mask)
-
glXGetSelectedEvent
void glXGetSelectedEvent(Display * display, GLXDrawable draw, unsigned long * event_mask)
-
glXChooseFBConfig
public static @Nullable PointerBuffer glXChooseFBConfig(long display, int screen, int @Nullable [] attrib_list) GLXFBConfig * glXChooseFBConfig(Display * display, int screen, int const * attrib_list, int * nelements)
-
glXGetFBConfigAttrib
public static int glXGetFBConfigAttrib(long display, long config, int attribute, int[] value) int glXGetFBConfigAttrib(Display * display, GLXFBConfig config, int attribute, int * value)
-
glXCreateWindow
public static long glXCreateWindow(long display, long config, long win, int @Nullable [] attrib_list) GLXWindow glXCreateWindow(Display * display, GLXFBConfig config, Window win, int const * attrib_list)
-
glXCreatePixmap
public static long glXCreatePixmap(long display, long config, long pixmap, int @Nullable [] attrib_list) GLXPixmap glXCreatePixmap(Display * display, GLXFBConfig config, Pixmap pixmap, int const * attrib_list)
-
glXCreatePbuffer
public static long glXCreatePbuffer(long display, long config, int @Nullable [] attrib_list) GLXPbuffer glXCreatePbuffer(Display * display, GLXFBConfig config, int const * attrib_list)
-
glXQueryDrawable
public static void glXQueryDrawable(long display, long draw, int attribute, int[] value) void glXQueryDrawable(Display * display, GLXDrawable draw, int attribute, unsigned int * value)
-
glXQueryContext
public static int glXQueryContext(long display, long ctx, int attribute, int[] value) int glXQueryContext(Display * display, GLXContext ctx, int attribute, int * value)
-