Top Description Fields Constructors Methods
jogamp.opengl.x11.glx

public Class GLX

extends Object
Class Inheritance
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, jogamp.nativewindow.x11.*, com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Provides access to the X11-specific OpenGL vendor extensions. See GLBase for more information.

Field Summary

Modifier and TypeField and Description
public static final int
GLX_ACCUM_ALPHA_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_ACCUM_BLUE_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_ACCUM_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_ACCUM_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_ACCUM_GREEN_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_ACCUM_RED_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_ALPHA_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_AUX_BUFFERS

GLX_VERSION_1_0 - CType: int

public static final int
GLX_AUX_BUFFERS_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_AUX_BUFFERS_BIT_SGIX - CType: int

public static final int
GLX_BACK_BUFFER_AGE_EXT

GLX_EXT_buffer_age - CType: int

public static final int
GLX_BACK_LEFT_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_BACK_LEFT_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_BACK_RIGHT_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_BACK_RIGHT_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_BAD_ATTRIBUTE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BAD_CONTEXT

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BAD_ENUM

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BAD_SCREEN

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BAD_VALUE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BAD_VISUAL

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BLUE_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BUFFER_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK

GLX_INTEL_swap_event - CType: int

public static final int
GLX_COLOR_INDEX_BIT

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_COLOR_INDEX_BIT_SGIX - CType: int

public static final int
GLX_COLOR_INDEX_TYPE

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_COLOR_INDEX_TYPE_SGIX - CType: int

public static final int
GLX_CONFIG_CAVEAT

GLX_VERSION_1_3 - CType: int

public static final int
GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB

GLX_ARB_vertex_buffer_object - CType: int

public static final int
GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB

GLX_ARB_create_context_profile - CType: int

public static final int
GLX_CONTEXT_CORE_PROFILE_BIT_ARB

GLX_ARB_create_context_profile - CType: int

public static final int
GLX_CONTEXT_DEBUG_BIT_ARB

GLX_ARB_create_context - CType: int

public static final int
GLX_CONTEXT_ES2_PROFILE_BIT_EXT

GLX_EXT_create_context_es2_profile - CType: int

public static final int
GLX_CONTEXT_ES_PROFILE_BIT_EXT

GLX_EXT_create_context_es_profile - CType: int

public static final int
GLX_CONTEXT_FLAGS_ARB

GLX_ARB_create_context - CType: int

public static final int
GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB

GLX_ARB_create_context - CType: int

public static final int
GLX_CONTEXT_MAJOR_VERSION_ARB

GLX_ARB_create_context - CType: int

public static final int
GLX_CONTEXT_MINOR_VERSION_ARB

GLX_ARB_create_context - CType: int

public static final int
GLX_CONTEXT_PROFILE_MASK_ARB

GLX_ARB_create_context_profile - CType: int

public static final int
GLX_CONTEXT_RELEASE_BEHAVIOR_ARB

GLX_ARB_context_flush_control - CType: int

public static final int
GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB

GLX_ARB_context_flush_control - CType: int

public static final int
GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB

GLX_ARB_context_flush_control - CType: int

public static final int
GLX_CONTEXT_RESET_ISOLATION_BIT_ARB

GLX_ARB_robustness_application_isolation - CType: int

public static final int
GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB

GLX_ARB_create_context_robustness - CType: int

public static final int
GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB

GLX_ARB_create_context_robustness - CType: int

public static final int
GLX_COPY_COMPLETE_INTEL

GLX_INTEL_swap_event - CType: int

public static final int
GLX_DAMAGED

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_DAMAGED_SGIX - CType: int

public static final int
GLX_DEPTH_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_DEPTH_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_DEPTH_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_DIRECT_COLOR

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_DIRECT_COLOR_EXT - CType: int

public static final int
GLX_DIRECT_COLOR_EXT

GLX_EXT_visual_info - CType: int

public static final long
GLX_DONT_CARE

GLX_VERSION_1_3 - CType: long

public static final int
GLX_DOUBLEBUFFER

GLX_VERSION_1_0 - CType: int

public static final int
GLX_DRAWABLE_TYPE

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_DRAWABLE_TYPE_SGIX - CType: int

public static final int
GLX_EVENT_MASK

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_EVENT_MASK_SGIX - CType: int

public static final int
GLX_EXCHANGE_COMPLETE_INTEL

GLX_INTEL_swap_event - CType: int

public static final int
GLX_EXTENSIONS

GLX_VERSION_1_1 - CType: int

public static final int
GLX_FBCONFIG_ID

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_FBCONFIG_ID_SGIX - CType: int

public static final int
GLX_FLIP_COMPLETE_INTEL

GLX_INTEL_swap_event - CType: int

public static final int
GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB

GLX_ARB_framebuffer_sRGB - CType: int

public static final int
GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT

GLX_EXT_framebuffer_sRGB - CType: int

public static final int
GLX_FRONT_LEFT_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_FRONT_LEFT_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_FRONT_RIGHT_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_FRONT_RIGHT_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_GRAY_SCALE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_GRAY_SCALE_EXT - CType: int

public static final int
GLX_GRAY_SCALE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_GREEN_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_HEIGHT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_HEIGHT_SGIX - CType: int

public static final int
GLX_LARGEST_PBUFFER

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_LARGEST_PBUFFER_SGIX - CType: int

public static final int
GLX_LATE_SWAPS_TEAR_EXT

GLX_EXT_swap_control_tear - CType: int

public static final int
GLX_LEVEL

GLX_VERSION_1_0 - CType: int

public static final int
GLX_LOSE_CONTEXT_ON_RESET_ARB

GLX_ARB_create_context_robustness - CType: int

public static final int
GLX_MAX_PBUFFER_HEIGHT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_MAX_PBUFFER_HEIGHT_SGIX - CType: int

public static final int
GLX_MAX_PBUFFER_PIXELS

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_MAX_PBUFFER_PIXELS_SGIX - CType: int

public static final int
GLX_MAX_PBUFFER_WIDTH

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_MAX_PBUFFER_WIDTH_SGIX - CType: int

public static final int
GLX_MAX_SWAP_INTERVAL_EXT

GLX_EXT_swap_control - CType: int

public static final int
GLX_NO_EXTENSION

GLX_VERSION_1_0 - CType: int

public static final int
GLX_NO_RESET_NOTIFICATION_ARB

GLX_ARB_create_context_robustness - CType: int

public static final int
GLX_NON_CONFORMANT_CONFIG

GLX_VERSION_1_3 - CType: int

public static final int
GLX_NON_CONFORMANT_VISUAL_EXT

GLX_EXT_visual_rating - CType: int

public static final int
GLX_NONE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_NONE_EXT - CType: int

public static final int
GLX_NONE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_PBUFFER

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_PBUFFER_SGIX - CType: int

public static final int
GLX_PBUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_PBUFFER_BIT_SGIX - CType: int

public static final int
GLX_PBUFFER_CLOBBER_MASK

GLX_VERSION_1_3 - CType: int

public static final int
GLX_PBUFFER_HEIGHT

GLX_VERSION_1_3 - CType: int

public static final int
GLX_PBUFFER_WIDTH

GLX_VERSION_1_3 - CType: int

public static final int
GLX_PIXMAP_BIT

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_PIXMAP_BIT_SGIX - CType: int

public static final int
GLX_PRESERVED_CONTENTS

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_PRESERVED_CONTENTS_SGIX - CType: int

public static final int
GLX_PSEUDO_COLOR

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_PSEUDO_COLOR_EXT - CType: int

public static final int
GLX_PSEUDO_COLOR_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_RED_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_RENDER_TYPE

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_RENDER_TYPE_SGIX - CType: int

public static final int
GLX_RGBA

GLX_VERSION_1_0 - CType: int

public static final int
GLX_RGBA_BIT

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_RGBA_BIT_SGIX - CType: int

public static final int
GLX_RGBA_FLOAT_BIT_ARB

GLX_ARB_fbconfig_float - CType: int

public static final int
GLX_RGBA_FLOAT_TYPE_ARB

GLX_ARB_fbconfig_float - CType: int

public static final int
GLX_RGBA_TYPE

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_RGBA_TYPE_SGIX - CType: int

public static final int
GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT

GLX_EXT_fbconfig_packed_float - CType: int

public static final int
GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT

GLX_EXT_fbconfig_packed_float - CType: int

public static final int
GLX_SAMPLE_BUFFERS

GLX_VERSION_1_4, GLX_SGIS_multisample, GLX_ARB_multisample, GLX_3DFX_multisample Alias for: GLX_SAMPLE_BUFFERS_SGIS, GLX_SAMPLE_BUFFERS_ARB, GLX_SAMPLE_BUFFERS_3DFX - CType: int

public static final int
GLX_SAMPLE_BUFFERS_3DFX

GLX_3DFX_multisample - CType: int

public static final int
GLX_SAMPLE_BUFFERS_ARB

GLX_ARB_multisample - CType: int

public static final int
GLX_SAMPLES

GLX_VERSION_1_4, GLX_3DFX_multisample, GLX_ARB_multisample, GLX_SGIS_multisample Alias for: GLX_SAMPLES_3DFX, GLX_SAMPLES_ARB, GLX_SAMPLES_SGIS - CType: int

public static final int
GLX_SAMPLES_3DFX

GLX_3DFX_multisample - CType: int

public static final int
GLX_SAMPLES_ARB

GLX_ARB_multisample - CType: int

public static final int
GLX_SAVED

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_SAVED_SGIX - CType: int

public static final int
GLX_SCREEN

GLX_VERSION_1_3, GLX_EXT_import_context Alias for: GLX_SCREEN_EXT - CType: int

public static final int
GLX_SCREEN_EXT

GLX_EXT_import_context - CType: int

public static final int
GLX_SHARE_CONTEXT_EXT

GLX_EXT_import_context - CType: int

public static final int
GLX_SLOW_CONFIG

GLX_VERSION_1_3 - CType: int

public static final int
GLX_SLOW_VISUAL_EXT

GLX_EXT_visual_rating - CType: int

public static final int
GLX_STATIC_COLOR

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_STATIC_COLOR_EXT - CType: int

public static final int
GLX_STATIC_COLOR_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_STATIC_GRAY

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_STATIC_GRAY_EXT - CType: int

public static final int
GLX_STATIC_GRAY_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_STENCIL_BUFFER_BIT

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_STENCIL_BUFFER_BIT_SGIX - CType: int

public static final int
GLX_STENCIL_SIZE

GLX_VERSION_1_0 - CType: int

public static final int
GLX_STEREO

GLX_VERSION_1_0 - CType: int

public static final int
GLX_STEREO_NOTIFY_EXT

GLX_EXT_stereo_tree - CType: int

public static final int
GLX_STEREO_NOTIFY_MASK_EXT

GLX_EXT_stereo_tree - CType: int

public static final int
GLX_STEREO_TREE_EXT

GLX_EXT_stereo_tree - CType: int

public static final int
GLX_SWAP_INTERVAL_EXT

GLX_EXT_swap_control - CType: int

public static final int
GLX_TRANSPARENT_ALPHA_VALUE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_ALPHA_VALUE_EXT - CType: int

public static final int
GLX_TRANSPARENT_ALPHA_VALUE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_BLUE_VALUE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_BLUE_VALUE_EXT - CType: int

public static final int
GLX_TRANSPARENT_BLUE_VALUE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_GREEN_VALUE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_GREEN_VALUE_EXT - CType: int

public static final int
GLX_TRANSPARENT_GREEN_VALUE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_INDEX

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_INDEX_EXT - CType: int

public static final int
GLX_TRANSPARENT_INDEX_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_INDEX_VALUE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_INDEX_VALUE_EXT - CType: int

public static final int
GLX_TRANSPARENT_INDEX_VALUE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_RED_VALUE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_RED_VALUE_EXT - CType: int

public static final int
GLX_TRANSPARENT_RED_VALUE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_RGB

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_RGB_EXT - CType: int

public static final int
GLX_TRANSPARENT_RGB_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRANSPARENT_TYPE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRANSPARENT_TYPE_EXT - CType: int

public static final int
GLX_TRANSPARENT_TYPE_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_TRUE_COLOR

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_TRUE_COLOR_EXT - CType: int

public static final int
GLX_TRUE_COLOR_EXT

GLX_EXT_visual_info - CType: int

public static final int
GLX_USE_GL

GLX_VERSION_1_0 - CType: int

public static final int
GLX_VENDOR

GLX_VERSION_1_1 - CType: int

public static final int
GLX_VERSION

GLX_VERSION_1_1 - CType: int

public static final int
GLX_VISUAL_CAVEAT_EXT

GLX_EXT_visual_rating - CType: int

public static final int
GLX_VISUAL_ID

GLX_VERSION_1_3, GLX_EXT_import_context Alias for: GLX_VISUAL_ID_EXT - CType: int

public static final int
GLX_VISUAL_ID_EXT

GLX_EXT_import_context - CType: int

public static final int
GLX_WIDTH

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_WIDTH_SGIX - CType: int

public static final int
GLX_WINDOW

GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: GLX_WINDOW_SGIX - CType: int

public static final int
GLX_WINDOW_BIT

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_WINDOW_BIT_SGIX - CType: int

public static final int
GLX_X_RENDERABLE

GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: GLX_X_RENDERABLE_SGIX - CType: int

public static final int
GLX_X_VISUAL_TYPE

GLX_VERSION_1_3, GLX_EXT_visual_info Alias for: GLX_X_VISUAL_TYPE_EXT - CType: int

public static final int
GLX_X_VISUAL_TYPE_EXT

GLX_EXT_visual_info - CType: int

private static GLXProcAddressTable

Constructor Summary

AccessConstructor and Description
public
GLX()

Method Summary

Modifier and TypeMethod and Description
private static native ByteBuffer
dispatch_glXChooseFBConfig(long dpy, int screen, Object
a direct only java.nio.IntBuffer
attribList
,
int attribList_byte_offset, Object
a direct only java.nio.IntBuffer
nitems
,
int nitems_byte_offset, long procAddress)

Entry point to C language function: GLXFBConfig * glXChooseFBConfig(Display * dpy, int screen, const int * attribList, int * nitems); Part of CORE FUNC

private static native ByteBuffer
dispatch_glXChooseVisual(long dpy, int screen, Object
a direct only java.nio.IntBuffer
attribList
,
int attribList_byte_offset, long procAddress)

Entry point to C language function: XVisualInfo * glXChooseVisual(Display * dpy, int screen, int * attribList); Part of GLX_VERSION_1_X

private static native void
dispatch_glXCopyContext0(long dpy, long src, long dst, long mask, long procAddress)

Entry point to C language function: void glXCopyContext(Display * dpy, GLXContext src, GLXContext dst, unsigned long mask) Part of GLX_VERSION_1_0

private static native long
dispatch_glXCreateContext0(long dpy, ByteBuffer vis, long shareList, boolean direct, long procAddress)

Entry point to C language function: GLXContext glXCreateContext(Display * dpy, XVisualInfo * vis, GLXContext shareList, Bool direct) Part of GLX_VERSION_1_0

private static native long
dispatch_glXCreateGLXPixmap0(long dpy, ByteBuffer visual, long pixmap, long procAddress)

Entry point to C language function: GLXPixmap glXCreateGLXPixmap(Display * dpy, XVisualInfo * visual, Pixmap pixmap) Part of GLX_VERSION_1_0, GLX_MESA_pixmap_colormap Alias for: glXCreateGLXPixmapMESA

private static native long
dispatch_glXCreateNewContext0(long dpy, long config, int render_type, long share_list, boolean direct, long procAddress)

Entry point to C language function: GLXContext glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) Part of GLX_VERSION_1_3

private static native long
dispatch_glXCreatePbuffer0(long dpy, long config, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: GLXPbuffer glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) Part of GLX_VERSION_1_3

private static native long
dispatch_glXCreatePixmap0(long dpy, long config, long pixmap, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: GLXPixmap glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) Part of GLX_VERSION_1_3

private static native long
dispatch_glXCreateWindow0(long dpy, long config, long win, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: GLXWindow glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) Part of GLX_VERSION_1_3

private static native void
dispatch_glXDestroyContext0(long dpy, long ctx, long procAddress)

Entry point to C language function: void glXDestroyContext(Display * dpy, GLXContext ctx) Part of GLX_VERSION_1_0

private static native void
dispatch_glXDestroyGLXPixmap0(long dpy, long pixmap, long procAddress)

Entry point to C language function: void glXDestroyGLXPixmap(Display * dpy, GLXPixmap pixmap) Part of GLX_VERSION_1_0

private static native void
dispatch_glXDestroyPbuffer0(long dpy, long pbuf, long procAddress)

Entry point to C language function: void glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) Part of GLX_VERSION_1_3

private static native void
dispatch_glXDestroyPixmap0(long dpy, long pixmap, long procAddress)

Entry point to C language function: void glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) Part of GLX_VERSION_1_3

private static native void
dispatch_glXDestroyWindow0(long dpy, long win, long procAddress)

Entry point to C language function: void glXDestroyWindow(Display * dpy, GLXWindow win) Part of GLX_VERSION_1_3

private static native String
dispatch_glXGetClientString0(long dpy, int name, long procAddress)

Entry point to C language function: const char * glXGetClientString(Display * dpy, int name) Part of GLX_VERSION_1_1

private static native int
dispatch_glXGetConfig0(long dpy, ByteBuffer visual, int attrib, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: int glXGetConfig(Display * dpy, XVisualInfo * visual, int attrib, int * value) Part of GLX_VERSION_1_0

private static native long
dispatch_glXGetCurrentContext0(long procAddress)

Entry point to C language function: GLXContext glXGetCurrentContext(void) Part of GLX_VERSION_1_0

private static native long
dispatch_glXGetCurrentDisplay0(long procAddress)

Entry point to C language function: Display * glXGetCurrentDisplay(void) Part of GLX_VERSION_1_2, GLX_EXT_import_context Alias for: glXGetCurrentDisplayEXT

private static native long
dispatch_glXGetCurrentDrawable0(long procAddress)

Entry point to C language function: GLXDrawable glXGetCurrentDrawable(void) Part of GLX_VERSION_1_0

private static native long
dispatch_glXGetCurrentReadDrawable0(long procAddress)

Entry point to C language function: GLXDrawable glXGetCurrentReadDrawable(void) Part of GLX_VERSION_1_3, GLX_SGI_make_current_read Alias for: glXGetCurrentReadDrawableSGI

private static native int
dispatch_glXGetFBConfigAttrib0(long dpy, long config, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: int glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) Part of GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: glXGetFBConfigAttribSGIX

private static native int
dispatch_glXGetFBConfigAttributes(long dpy, long config, int attributeCount, Object attributes, int attributes_byte_offset, Object values, int valuesOffset, long procAddr)

private static native ByteBuffer
dispatch_glXGetFBConfigs(long dpy, int screen, Object
a direct only java.nio.IntBuffer
nelements
,
int nelements_byte_offset, long procAddress)

Entry point to C language function: GLXFBConfig * glXGetFBConfigs(Display * dpy, int screen, int * nelements); Part of GLX_VERSION_1_3

private static native long
dispatch_glXGetProcAddress0(String procName, long procAddress)

Entry point to C language function: __GLXextFuncPtr glXGetProcAddress(const GLubyte * procName) Part of GLX_VERSION_1_4, GLX_ARB_get_proc_address Alias for: glXGetProcAddressARB

private static native long
dispatch_glXGetProcAddressARB0(String procName, long procAddress)

Entry point to C language function: __GLXextFuncPtr glXGetProcAddressARB(const GLubyte * procName) Part of GLX_ARB_get_proc_address

private static native void
dispatch_glXGetSelectedEvent0(long dpy, long draw, Object
a direct only java.nio.LongBuffer
event_mask
,
int event_mask_byte_offset, long procAddress)

Entry point to C language function: void glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) Part of GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: glXGetSelectedEventSGIX

private static native ByteBuffer
dispatch_glXGetVisualFromFBConfig(long dpy, long config, long procAddr)

Entry point to C language function: - Alias for: XVisualInfo * glXGetVisualFromFBConfigSGIX, glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config);

private static native boolean
dispatch_glXIsDirect0(long dpy, long ctx, long procAddress)

Entry point to C language function: Bool glXIsDirect(Display * dpy, GLXContext ctx) Part of GLX_VERSION_1_0

private static native boolean
dispatch_glXMakeContextCurrent0(long dpy, long draw, long read, long ctx, long procAddress)

Entry point to C language function: Bool glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) Part of GLX_VERSION_1_3

private static native boolean
dispatch_glXMakeCurrent0(long dpy, long drawable, long ctx, long procAddress)

Entry point to C language function: Bool glXMakeCurrent(Display * dpy, GLXDrawable drawable, GLXContext ctx) Part of GLX_VERSION_1_0

private static native int
dispatch_glXQueryContext0(long dpy, long ctx, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: int glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) Part of GLX_VERSION_1_3

private static native void
dispatch_glXQueryDrawable0(long dpy, long draw, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: void glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) Part of GLX_VERSION_1_3

private static native boolean
dispatch_glXQueryExtension0(long dpy, Object
a direct only java.nio.IntBuffer
errorb
,
int errorb_byte_offset, Object
a direct only java.nio.IntBuffer
event
,
int event_byte_offset, long procAddress)

Entry point to C language function: Bool glXQueryExtension(Display * dpy, int * errorb, int * event) Part of GLX_VERSION_1_0

private static native String
dispatch_glXQueryExtensionsString0(long dpy, int screen, long procAddress)

Entry point to C language function: const char * glXQueryExtensionsString(Display * dpy, int screen) Part of GLX_VERSION_1_1

private static native String
dispatch_glXQueryServerString0(long dpy, int screen, int name, long procAddress)

Entry point to C language function: const char * glXQueryServerString(Display * dpy, int screen, int name) Part of GLX_VERSION_1_1

private static native boolean
dispatch_glXQueryVersion0(long dpy, Object
a direct only java.nio.IntBuffer
maj
,
int maj_byte_offset, Object
a direct only java.nio.IntBuffer
min
,
int min_byte_offset, long procAddress)

Entry point to C language function: Bool glXQueryVersion(Display * dpy, int * maj, int * min) Part of GLX_VERSION_1_0

private static native void
dispatch_glXSelectEvent0(long dpy, long draw, long event_mask, long procAddress)

Entry point to C language function: void glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) Part of GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: glXSelectEventSGIX

private static native void
dispatch_glXSwapBuffers0(long dpy, long drawable, long procAddress)

Entry point to C language function: void glXSwapBuffers(Display * dpy, GLXDrawable drawable) Part of GLX_VERSION_1_0

private static native void
dispatch_glXSwapIntervalEXT0(long dpy, long drawable, int interval, long procAddress)

Entry point to C language function: void glXSwapIntervalEXT(Display * dpy, GLXDrawable drawable, int interval) Part of GLX_EXT_swap_control

private static native void
dispatch_glXUseXFont0(long font, int first, int count, int list, long procAddress)

Entry point to C language function: void glXUseXFont(Font font, int first, int count, int list) Part of GLX_VERSION_1_0

private static native void
dispatch_glXWaitGL0(long procAddress)

Entry point to C language function: void glXWaitGL(void) Part of GLX_VERSION_1_0

private static native void
dispatch_glXWaitX0(long procAddress)

Entry point to C language function: void glXWaitX(void) Part of GLX_VERSION_1_0

private static native int
getCStringLengthImpl(final long pString)

public static GLXProcAddressTable
public static PointerBuffer
glXChooseFBConfig(long dpy, int screen, IntBuffer
a direct only java.nio.IntBuffer
attribList
,
IntBuffer
a direct only java.nio.IntBuffer
nitems
)

Entry point to C language function: GLXFBConfig * glXChooseFBConfig(Display * dpy, int screen, const int * attribList, int * nitems); Part of CORE FUNC

public static XVisualInfo
glXChooseVisual(long dpy, int screen, IntBuffer
a direct only java.nio.IntBuffer
attribList
)

Entry point to C language function: XVisualInfo * glXChooseVisual(Display * dpy, int screen, int * attribList); Part of GLX_VERSION_1_X

public static void
glXCopyContext(long dpy, long src, long dst, long mask)

Entry point to C language function: void glXCopyContext(Display * dpy, GLXContext src, GLXContext dst, unsigned long mask) Part of GLX_VERSION_1_0

public static long
glXCreateContext(long dpy, XVisualInfo vis, long shareList, boolean direct)

Entry point to C language function: GLXContext glXCreateContext(Display * dpy, XVisualInfo * vis, GLXContext shareList, Bool direct) Part of GLX_VERSION_1_0

public static long
glXCreateGLXPixmap(long dpy, XVisualInfo visual, long pixmap)

Entry point to C language function: GLXPixmap glXCreateGLXPixmap(Display * dpy, XVisualInfo * visual, Pixmap pixmap) Part of GLX_VERSION_1_0, GLX_MESA_pixmap_colormap Alias for: glXCreateGLXPixmapMESA

public static long
glXCreateNewContext(long dpy, long config, int render_type, long share_list, boolean direct)

Entry point to C language function: GLXContext glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) Part of GLX_VERSION_1_3

public static long
glXCreatePbuffer(long dpy, long config, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: GLXPbuffer glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) Part of GLX_VERSION_1_3

public static long
glXCreatePixmap(long dpy, long config, long pixmap, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: GLXPixmap glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) Part of GLX_VERSION_1_3

public static long
glXCreateWindow(long dpy, long config, long win, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: GLXWindow glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) Part of GLX_VERSION_1_3

public static void
glXDestroyContext(long dpy, long ctx)

Entry point to C language function: void glXDestroyContext(Display * dpy, GLXContext ctx) Part of GLX_VERSION_1_0

public static void
glXDestroyGLXPixmap(long dpy, long pixmap)

Entry point to C language function: void glXDestroyGLXPixmap(Display * dpy, GLXPixmap pixmap) Part of GLX_VERSION_1_0

public static void
glXDestroyPbuffer(long dpy, long pbuf)

Entry point to C language function: void glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) Part of GLX_VERSION_1_3

public static void
glXDestroyPixmap(long dpy, long pixmap)

Entry point to C language function: void glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) Part of GLX_VERSION_1_3

public static void
glXDestroyWindow(long dpy, long win)

Entry point to C language function: void glXDestroyWindow(Display * dpy, GLXWindow win) Part of GLX_VERSION_1_3

public static String
glXGetClientString(long dpy, int name)

Entry point to C language function: const char * glXGetClientString(Display * dpy, int name) Part of GLX_VERSION_1_1

public static int
glXGetConfig(long dpy, XVisualInfo visual, int attrib, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: int glXGetConfig(Display * dpy, XVisualInfo * visual, int attrib, int * value) Part of GLX_VERSION_1_0

public static long
glXGetCurrentContext()

Entry point to C language function: GLXContext glXGetCurrentContext(void) Part of GLX_VERSION_1_0

public static long
glXGetCurrentDisplay()

Entry point to C language function: Display * glXGetCurrentDisplay(void) Part of GLX_VERSION_1_2, GLX_EXT_import_context Alias for: glXGetCurrentDisplayEXT

public static long
glXGetCurrentDrawable()

Entry point to C language function: GLXDrawable glXGetCurrentDrawable(void) Part of GLX_VERSION_1_0

public static long
glXGetCurrentReadDrawable()

Entry point to C language function: GLXDrawable glXGetCurrentReadDrawable(void) Part of GLX_VERSION_1_3, GLX_SGI_make_current_read Alias for: glXGetCurrentReadDrawableSGI

public static int
glXGetFBConfigAttrib(long dpy, long config, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: int glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) Part of GLX_VERSION_1_3, GLX_SGIX_fbconfig Alias for: glXGetFBConfigAttribSGIX

public static int
glXGetFBConfigAttributes(long dpy, long config, IntBuffer attributes, IntBuffer values)

Returns the GLX error value, i.e. 0 for no error.

public static PointerBuffer
glXGetFBConfigs(long dpy, int screen, IntBuffer
a direct only java.nio.IntBuffer
nelements
)

Entry point to C language function: GLXFBConfig * glXGetFBConfigs(Display * dpy, int screen, int * nelements); Part of GLX_VERSION_1_3

public static long
glXGetProcAddress(String procName)

Entry point to C language function: __GLXextFuncPtr glXGetProcAddress(const GLubyte * procName) Part of GLX_VERSION_1_4, GLX_ARB_get_proc_address Alias for: glXGetProcAddressARB

pack-priv static long
glXGetProcAddress(long glXGetProcAddressHandle, String procname)

public static long
glXGetProcAddressARB(String procName)

Entry point to C language function: __GLXextFuncPtr glXGetProcAddressARB(const GLubyte * procName) Part of GLX_ARB_get_proc_address

public static void
glXGetSelectedEvent(long dpy, long draw, LongBuffer
a direct only java.nio.LongBuffer
event_mask
)

Entry point to C language function: void glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) Part of GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: glXGetSelectedEventSGIX

public static XVisualInfo
glXGetVisualFromFBConfig(long dpy, long config)

Interface to C language function: - Alias for: XVisualInfo * glXGetVisualFromFBConfigSGIX, glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config);

public static boolean
glXIsDirect(long dpy, long ctx)

Entry point to C language function: Bool glXIsDirect(Display * dpy, GLXContext ctx) Part of GLX_VERSION_1_0

public static boolean
glXMakeContextCurrent(long dpy, long draw, long read, long ctx)

Entry point to C language function: Bool glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) Part of GLX_VERSION_1_3

public static boolean
glXMakeCurrent(long dpy, long drawable, long ctx)

Entry point to C language function: Bool glXMakeCurrent(Display * dpy, GLXDrawable drawable, GLXContext ctx) Part of GLX_VERSION_1_0

public static int
glXQueryContext(long dpy, long ctx, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: int glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) Part of GLX_VERSION_1_3

public static void
glXQueryDrawable(long dpy, long draw, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: void glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) Part of GLX_VERSION_1_3

public static boolean
glXQueryExtension(long dpy, IntBuffer
a direct only java.nio.IntBuffer
errorb
,
IntBuffer
a direct only java.nio.IntBuffer
event
)

Entry point to C language function: Bool glXQueryExtension(Display * dpy, int * errorb, int * event) Part of GLX_VERSION_1_0

public static String
glXQueryExtensionsString(long dpy, int screen)

Entry point to C language function: const char * glXQueryExtensionsString(Display * dpy, int screen) Part of GLX_VERSION_1_1

public static String
glXQueryServerString(long dpy, int screen, int name)

Entry point to C language function: const char * glXQueryServerString(Display * dpy, int screen, int name) Part of GLX_VERSION_1_1

public static boolean
glXQueryVersion(long dpy, IntBuffer
a direct only java.nio.IntBuffer
maj
,
IntBuffer
a direct only java.nio.IntBuffer
min
)

Entry point to C language function: Bool glXQueryVersion(Display * dpy, int * maj, int * min) Part of GLX_VERSION_1_0

public static void
glXSelectEvent(long dpy, long draw, long event_mask)

Entry point to C language function: void glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) Part of GLX_VERSION_1_3, GLX_SGIX_pbuffer Alias for: glXSelectEventSGIX

public static void
glXSwapBuffers(long dpy, long drawable)

Entry point to C language function: void glXSwapBuffers(Display * dpy, GLXDrawable drawable) Part of GLX_VERSION_1_0

public static void
glXSwapIntervalEXT(long dpy, long drawable, int interval)

Entry point to C language function: void glXSwapIntervalEXT(Display * dpy, GLXDrawable drawable, int interval) Part of GLX_EXT_swap_control

public static void
glXUseXFont(long font, int first, int count, int list)

Entry point to C language function: void glXUseXFont(Font font, int first, int count, int list) Part of GLX_VERSION_1_0

public static void
glXWaitGL()

Entry point to C language function: void glXWaitGL(void) Part of GLX_VERSION_1_0

public static void
glXWaitX()

Entry point to C language function: void glXWaitX(void) Part of GLX_VERSION_1_0

private static native boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait