com.sun.opengl.impl.x11
Class GLXExtImpl

java.lang.Object
  extended by com.sun.opengl.impl.x11.GLXExtImpl
All Implemented Interfaces:
GLXExt

public class GLXExtImpl
extends java.lang.Object
implements GLXExt


Field Summary
 
Fields inherited from interface com.sun.opengl.impl.x11.GLXExt
GLX_ACCUM_BUFFER_BIT, GLX_ACCUM_BUFFER_BIT_SGIX, GLX_AUX_BUFFERS_BIT, GLX_AUX_BUFFERS_BIT_SGIX, GLX_AUX0_EXT, GLX_AUX1_EXT, GLX_AUX2_EXT, GLX_AUX3_EXT, GLX_AUX4_EXT, GLX_AUX5_EXT, GLX_AUX6_EXT, GLX_AUX7_EXT, GLX_AUX8_EXT, GLX_AUX9_EXT, GLX_BACK_EXT, GLX_BACK_LEFT_BUFFER_BIT, GLX_BACK_LEFT_BUFFER_BIT_SGIX, GLX_BACK_LEFT_EXT, GLX_BACK_RIGHT_BUFFER_BIT, GLX_BACK_RIGHT_BUFFER_BIT_SGIX, GLX_BACK_RIGHT_EXT, GLX_BAD_HYPERPIPE_CONFIG_SGIX, GLX_BAD_HYPERPIPE_SGIX, GLX_BIND_TO_MIPMAP_TEXTURE_EXT, GLX_BIND_TO_TEXTURE_RGB_EXT, GLX_BIND_TO_TEXTURE_RGBA_EXT, GLX_BIND_TO_TEXTURE_TARGETS_EXT, GLX_BLENDED_RGBA_SGIS, GLX_BUFFER_CLOBBER_MASK_SGIX, GLX_COLOR_INDEX_BIT, GLX_COLOR_INDEX_BIT_SGIX, GLX_COLOR_INDEX_TYPE, GLX_COLOR_INDEX_TYPE_SGIX, GLX_CONFIG_CAVEAT, GLX_DAMAGED, GLX_DAMAGED_SGIX, GLX_DEPTH_BUFFER_BIT, GLX_DEPTH_BUFFER_BIT_SGIX, GLX_DIGITAL_MEDIA_PBUFFER_SGIX, GLX_DIRECT_COLOR, GLX_DIRECT_COLOR_EXT, GLX_DONT_CARE, GLX_DRAWABLE_TYPE, GLX_DRAWABLE_TYPE_SGIX, GLX_EVENT_MASK, GLX_EVENT_MASK_SGIX, GLX_FBCONFIG_ID, GLX_FBCONFIG_ID_SGIX, GLX_FLOAT_COMPONENTS_NV, GLX_FRONT_EXT, GLX_FRONT_LEFT_BUFFER_BIT, GLX_FRONT_LEFT_BUFFER_BIT_SGIX, GLX_FRONT_LEFT_EXT, GLX_FRONT_RIGHT_BUFFER_BIT, GLX_FRONT_RIGHT_BUFFER_BIT_SGIX, GLX_FRONT_RIGHT_EXT, GLX_GLXEXT_VERSION, GLX_GRAY_SCALE, GLX_GRAY_SCALE_EXT, GLX_HEIGHT, GLX_HEIGHT_SGIX, GLX_HYPERPIPE_DISPLAY_PIPE_SGIX, GLX_HYPERPIPE_ID_SGIX, GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX, GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX, GLX_HYPERPIPE_RENDER_PIPE_SGIX, GLX_HYPERPIPE_STEREO_SGIX, GLX_LARGEST_PBUFFER, GLX_LARGEST_PBUFFER_SGIX, GLX_MAX_PBUFFER_HEIGHT, GLX_MAX_PBUFFER_HEIGHT_SGIX, GLX_MAX_PBUFFER_PIXELS, GLX_MAX_PBUFFER_PIXELS_SGIX, GLX_MAX_PBUFFER_WIDTH, GLX_MAX_PBUFFER_WIDTH_SGIX, GLX_MIPMAP_TEXTURE_EXT, GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS, GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS, GLX_NON_CONFORMANT_CONFIG, GLX_NON_CONFORMANT_VISUAL_EXT, GLX_NONE, GLX_NONE_EXT, GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX, GLX_OPTIMAL_PBUFFER_WIDTH_SGIX, GLX_PBUFFER, GLX_PBUFFER_BIT, GLX_PBUFFER_BIT_SGIX, GLX_PBUFFER_CLOBBER_MASK, GLX_PBUFFER_HEIGHT, GLX_PBUFFER_SGIX, GLX_PBUFFER_WIDTH, GLX_PIPE_RECT_LIMITS_SGIX, GLX_PIPE_RECT_SGIX, GLX_PIXMAP_BIT, GLX_PIXMAP_BIT_SGIX, GLX_PRESERVED_CONTENTS, GLX_PRESERVED_CONTENTS_SGIX, GLX_PSEUDO_COLOR, GLX_PSEUDO_COLOR_EXT, GLX_RENDER_TYPE, GLX_RENDER_TYPE_SGIX, GLX_RGBA_BIT, GLX_RGBA_BIT_SGIX, GLX_RGBA_FLOAT_BIT_ARB, GLX_RGBA_FLOAT_TYPE_ARB, GLX_RGBA_TYPE, GLX_RGBA_TYPE_SGIX, GLX_SAMPLE_BUFFERS, GLX_SAMPLE_BUFFERS_3DFX, GLX_SAMPLE_BUFFERS_ARB, GLX_SAMPLE_BUFFERS_BIT_SGIX, GLX_SAMPLE_BUFFERS_SGIS, GLX_SAMPLES, GLX_SAMPLES_3DFX, GLX_SAMPLES_ARB, GLX_SAMPLES_SGIS, GLX_SAVED, GLX_SAVED_SGIX, GLX_SCREEN, GLX_SCREEN_EXT, GLX_SHARE_CONTEXT_EXT, GLX_SLOW_CONFIG, GLX_SLOW_VISUAL_EXT, GLX_STATIC_COLOR, GLX_STATIC_COLOR_EXT, GLX_STATIC_GRAY, GLX_STATIC_GRAY_EXT, GLX_STENCIL_BUFFER_BIT, GLX_STENCIL_BUFFER_BIT_SGIX, GLX_SWAP_COPY_OML, GLX_SWAP_EXCHANGE_OML, GLX_SWAP_METHOD_OML, GLX_SWAP_UNDEFINED_OML, GLX_SYNC_FRAME_SGIX, GLX_SYNC_SWAP_SGIX, GLX_TEXTURE_1D_BIT_EXT, GLX_TEXTURE_1D_EXT, GLX_TEXTURE_2D_BIT_EXT, GLX_TEXTURE_2D_EXT, GLX_TEXTURE_FORMAT_EXT, GLX_TEXTURE_FORMAT_NONE_EXT, GLX_TEXTURE_FORMAT_RGB_EXT, GLX_TEXTURE_FORMAT_RGBA_EXT, GLX_TEXTURE_RECTANGLE_BIT_EXT, GLX_TEXTURE_RECTANGLE_EXT, GLX_TEXTURE_TARGET_EXT, GLX_TRANSPARENT_ALPHA_VALUE, GLX_TRANSPARENT_ALPHA_VALUE_EXT, GLX_TRANSPARENT_BLUE_VALUE, GLX_TRANSPARENT_BLUE_VALUE_EXT, GLX_TRANSPARENT_GREEN_VALUE, GLX_TRANSPARENT_GREEN_VALUE_EXT, GLX_TRANSPARENT_INDEX, GLX_TRANSPARENT_INDEX_EXT, GLX_TRANSPARENT_INDEX_VALUE, GLX_TRANSPARENT_INDEX_VALUE_EXT, GLX_TRANSPARENT_RED_VALUE, GLX_TRANSPARENT_RED_VALUE_EXT, GLX_TRANSPARENT_RGB, GLX_TRANSPARENT_RGB_EXT, GLX_TRANSPARENT_TYPE, GLX_TRANSPARENT_TYPE_EXT, GLX_TRUE_COLOR, GLX_TRUE_COLOR_EXT, GLX_VERSION_1_3, GLX_VERSION_1_4, GLX_VIDEO_OUT_ALPHA_NV, GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV, GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV, GLX_VIDEO_OUT_COLOR_NV, GLX_VIDEO_OUT_DEPTH_NV, GLX_VIDEO_OUT_FIELD_1_NV, GLX_VIDEO_OUT_FIELD_2_NV, GLX_VIDEO_OUT_FRAME_NV, GLX_VISUAL_CAVEAT_EXT, GLX_VISUAL_ID, GLX_VISUAL_ID_EXT, GLX_VISUAL_SELECT_GROUP_SGIX, GLX_WIDTH, GLX_WIDTH_SGIX, GLX_WINDOW, GLX_WINDOW_BIT, GLX_WINDOW_BIT_SGIX, GLX_WINDOW_SGIX, GLX_X_RENDERABLE, GLX_X_RENDERABLE_SGIX, GLX_X_VISUAL_TYPE, GLX_X_VISUAL_TYPE_EXT, GLX_Y_INVERTED_EXT
 
Constructor Summary
GLXExtImpl(X11GLContext context)
           
 
Method Summary
 int dispatch_glXBindChannelToWindowSGIX0(long display, int screen, int channel, long window, long procAddress)
          Entry point (through function pointer) to C language function:
int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
 boolean dispatch_glXBindSwapBarrierNV0(long dpy, int group, int barrier, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
 void dispatch_glXBindSwapBarrierSGIX0(long dpy, long drawable, int barrier, long procAddress)
          Entry point (through function pointer) to C language function:
void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
 int dispatch_glXBindVideoImageNV0(long dpy, int VideoDevice, long pbuf, int iVideoBuffer, long procAddress)
          Entry point (through function pointer) to C language function:
int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
 int dispatch_glXChannelRectSGIX0(long display, int screen, int channel, int x, int y, int w, int h, long procAddress)
          Entry point (through function pointer) to C language function:
int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
 int dispatch_glXChannelRectSyncSGIX0(long display, int screen, int channel, int synctype, long procAddress)
          Entry point (through function pointer) to C language function:
int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
 void dispatch_glXCopySubBufferMESA0(long dpy, long drawable, int x, int y, int width, int height, long procAddress)
          Entry point (through function pointer) to C language function:
void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
 void dispatch_glXCushionSGI0(long dpy, long window, float cushion, long procAddress)
          Entry point (through function pointer) to C language function:
void glXCushionSGI(Display * dpy, XID window, float cushion);
 void dispatch_glXFreeContextEXT0(long dpy, long context, long procAddress)
          Entry point (through function pointer) to C language function:
void glXFreeContextEXT(Display * dpy, GLXContext context);
 long dispatch_glXGetContextIDEXT0(long context, long procAddress)
          Entry point (through function pointer) to C language function:
XID glXGetContextIDEXT(GLXContext context);
 long dispatch_glXGetCurrentDisplayEXT0(long procAddress)
          Entry point (through function pointer) to C language function:
Display * glXGetCurrentDisplayEXT(void);
 long dispatch_glXGetCurrentReadDrawableSGI0(long procAddress)
          Entry point (through function pointer) to C language function:
XID glXGetCurrentReadDrawableSGI(void);
 long dispatch_glXGetProcAddressARB0(java.lang.String procName, long procAddress)
          Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);
 long dispatch_glXImportContextEXT0(long dpy, long contextID, long procAddress)
          Entry point (through function pointer) to C language function:
GLXContext glXImportContextEXT(Display * dpy, XID contextID);
 boolean dispatch_glXJoinSwapGroupNV0(long dpy, long drawable, int group, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
 void dispatch_glXJoinSwapGroupSGIX0(long dpy, long drawable, long member, long procAddress)
          Entry point (through function pointer) to C language function:
void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
 boolean dispatch_glXMakeCurrentReadSGI0(long dpy, long draw, long read, long ctx, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
 boolean dispatch_glXReleaseBuffersMESA0(long dpy, long drawable, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
 void dispatch_glXReleaseTexImageEXT0(long dpy, long drawable, int buffer, long procAddress)
          Entry point (through function pointer) to C language function:
void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
 int dispatch_glXReleaseVideoDeviceNV0(long dpy, int screen, int VideoDevice, long procAddress)
          Entry point (through function pointer) to C language function:
int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
 int dispatch_glXReleaseVideoImageNV0(long dpy, long pbuf, long procAddress)
          Entry point (through function pointer) to C language function:
int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
 boolean dispatch_glXResetFrameCountNV0(long dpy, int screen, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXResetFrameCountNV(Display * dpy, int screen);
 boolean dispatch_glXSet3DfxModeMESA0(int interval, long procAddress)
          Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);
 long dispatch_glXSwapBuffersMscOML0(long dpy, long drawable, long target_msc, long divisor, long remainder, long procAddress)
          Entry point (through function pointer) to C language function:
int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
 int dispatch_glXSwapIntervalSGI0(int interval, long procAddress)
          Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);
 java.nio.ByteBuffer glXAllocateMemoryNV(int size, float readfreq, float writefreq, float priority)
          Entry point (through function pointer) to C language function:
GLvoid * glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
 int glXBindChannelToWindowSGIX(long display, int screen, int channel, long window)
          Entry point (through function pointer) to C language function:
int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
 boolean glXBindSwapBarrierNV(long dpy, int group, int barrier)
          Entry point (through function pointer) to C language function:
Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
 void glXBindSwapBarrierSGIX(long dpy, long drawable, int barrier)
          Entry point (through function pointer) to C language function:
void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
 void glXBindTexImageEXT(long dpy, long drawable, int buffer, int[] attrib_list, int attrib_list_offset)
          Entry point (through function pointer) to C language function:
void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
 void glXBindTexImageEXT(long dpy, long drawable, int buffer, java.nio.IntBuffer attrib_list)
          Entry point (through function pointer) to C language function:
void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
 int glXBindVideoImageNV(long dpy, int VideoDevice, long pbuf, int iVideoBuffer)
          Entry point (through function pointer) to C language function:
int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
 int glXChannelRectSGIX(long display, int screen, int channel, int x, int y, int w, int h)
          Entry point (through function pointer) to C language function:
int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
 int glXChannelRectSyncSGIX(long display, int screen, int channel, int synctype)
          Entry point (through function pointer) to C language function:
int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
 void glXCopySubBufferMESA(long dpy, long drawable, int x, int y, int width, int height)
          Entry point (through function pointer) to C language function:
void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
 void glXCushionSGI(long dpy, long window, float cushion)
          Entry point (through function pointer) to C language function:
void glXCushionSGI(Display * dpy, XID window, float cushion);
 void glXFreeContextEXT(long dpy, long context)
          Entry point (through function pointer) to C language function:
void glXFreeContextEXT(Display * dpy, GLXContext context);
 void glXFreeMemoryNV(java.nio.Buffer pointer)
          Entry point (through function pointer) to C language function:
void glXFreeMemoryNV(GLvoid * pointer);
 int glXGetAGPOffsetMESA(java.nio.Buffer pointer)
          Entry point (through function pointer) to C language function:
unsigned int glXGetAGPOffsetMESA(const void * pointer);
 long glXGetContextIDEXT(long context)
          Entry point (through function pointer) to C language function:
XID glXGetContextIDEXT(GLXContext context);
 long glXGetCurrentDisplayEXT()
          Entry point (through function pointer) to C language function:
Display * glXGetCurrentDisplayEXT(void);
 long glXGetCurrentReadDrawableSGI()
          Entry point (through function pointer) to C language function:
XID glXGetCurrentReadDrawableSGI(void);
 boolean glXGetMscRateOML(long dpy, long drawable, int[] numerator, int numerator_offset, int[] denominator, int denominator_offset)
          Entry point (through function pointer) to C language function:
Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
 boolean glXGetMscRateOML(long dpy, long drawable, java.nio.IntBuffer numerator, java.nio.IntBuffer denominator)
          Entry point (through function pointer) to C language function:
Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
 long glXGetProcAddressARB(java.lang.String procName)
          Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);
 boolean glXGetSyncValuesOML(long dpy, long drawable, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point (through function pointer) to C language function:
Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
 boolean glXGetSyncValuesOML(long dpy, long drawable, java.nio.LongBuffer ust, java.nio.LongBuffer msc, java.nio.LongBuffer sbc)
          Entry point (through function pointer) to C language function:
Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
 int glXGetTransparentIndexSUN(long dpy, long overlay, long underlay, long[] pTransparentIndex, int pTransparentIndex_offset)
          Entry point (through function pointer) to C language function:
Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
 int glXGetTransparentIndexSUN(long dpy, long overlay, long underlay, java.nio.LongBuffer pTransparentIndex)
          Entry point (through function pointer) to C language function:
Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
 int glXGetVideoDeviceNV(long dpy, int screen, int numVideoDevices, int[] pVideoDevice, int pVideoDevice_offset)
          Entry point (through function pointer) to C language function:
int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
 int glXGetVideoDeviceNV(long dpy, int screen, int numVideoDevices, java.nio.IntBuffer pVideoDevice)
          Entry point (through function pointer) to C language function:
int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
 int glXGetVideoInfoNV(long dpy, int screen, int VideoDevice, long[] pulCounterOutputVideo, int pulCounterOutputVideo_offset, long[] pulCounterOutputPbuffer, int pulCounterOutputPbuffer_offset)
          Entry point (through function pointer) to C language function:
int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputVideo, unsigned long * pulCounterOutputPbuffer);
 int glXGetVideoInfoNV(long dpy, int screen, int VideoDevice, java.nio.LongBuffer pulCounterOutputVideo, java.nio.LongBuffer pulCounterOutputPbuffer)
          Entry point (through function pointer) to C language function:
int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputVideo, unsigned long * pulCounterOutputPbuffer);
 int glXGetVideoSyncSGI(int[] markerp, int markerp_offset)
          Entry point (through function pointer) to C language function:
int glXGetVideoSyncSGI(unsigned int * markerp);
 int glXGetVideoSyncSGI(java.nio.IntBuffer markerp)
          Entry point (through function pointer) to C language function:
int glXGetVideoSyncSGI(unsigned int * markerp);
 long glXImportContextEXT(long dpy, long contextID)
          Entry point (through function pointer) to C language function:
GLXContext glXImportContextEXT(Display * dpy, XID contextID);
 boolean glXJoinSwapGroupNV(long dpy, long drawable, int group)
          Entry point (through function pointer) to C language function:
Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
 void glXJoinSwapGroupSGIX(long dpy, long drawable, long member)
          Entry point (through function pointer) to C language function:
void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
 boolean glXMakeCurrentReadSGI(long dpy, long draw, long read, long ctx)
          Entry point (through function pointer) to C language function:
Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
 int glXQueryChannelDeltasSGIX(long display, int screen, int channel, int[] dx, int dx_offset, int[] dy, int dy_offset, int[] dw, int dw_offset, int[] dh, int dh_offset)
          Entry point (through function pointer) to C language function:
int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
 int glXQueryChannelDeltasSGIX(long display, int screen, int channel, java.nio.IntBuffer dx, java.nio.IntBuffer dy, java.nio.IntBuffer dw, java.nio.IntBuffer dh)
          Entry point (through function pointer) to C language function:
int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
 int glXQueryChannelRectSGIX(long display, int screen, int channel, int[] dx, int dx_offset, int[] dy, int dy_offset, int[] dw, int dw_offset, int[] dh, int dh_offset)
          Entry point (through function pointer) to C language function:
int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
 int glXQueryChannelRectSGIX(long display, int screen, int channel, java.nio.IntBuffer dx, java.nio.IntBuffer dy, java.nio.IntBuffer dw, java.nio.IntBuffer dh)
          Entry point (through function pointer) to C language function:
int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
 int glXQueryContextInfoEXT(long dpy, long ctx, int attribute, int[] value, int value_offset)
          Entry point (through function pointer) to C language function:
int glXQueryContextInfoEXT(Display * dpy, GLXContext ctx, int attribute, int * value);
 int glXQueryContextInfoEXT(long dpy, long ctx, int attribute, java.nio.IntBuffer value)
          Entry point (through function pointer) to C language function:
int glXQueryContextInfoEXT(Display * dpy, GLXContext ctx, int attribute, int * value);
 boolean glXQueryFrameCountNV(long dpy, int screen, int[] count, int count_offset)
          Entry point (through function pointer) to C language function:
Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
 boolean glXQueryFrameCountNV(long dpy, int screen, java.nio.IntBuffer count)
          Entry point (through function pointer) to C language function:
Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
 boolean glXQueryMaxSwapBarriersSGIX(long dpy, int screen, int[] max, int max_offset)
          Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
 boolean glXQueryMaxSwapBarriersSGIX(long dpy, int screen, java.nio.IntBuffer max)
          Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
 boolean glXQueryMaxSwapGroupsNV(long dpy, int screen, int[] maxGroups, int maxGroups_offset, int[] maxBarriers, int maxBarriers_offset)
          Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
 boolean glXQueryMaxSwapGroupsNV(long dpy, int screen, java.nio.IntBuffer maxGroups, java.nio.IntBuffer maxBarriers)
          Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
 boolean glXQuerySwapGroupNV(long dpy, long drawable, int[] group, int group_offset, int[] barrier, int barrier_offset)
          Entry point (through function pointer) to C language function:
Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
 boolean glXQuerySwapGroupNV(long dpy, long drawable, java.nio.IntBuffer group, java.nio.IntBuffer barrier)
          Entry point (through function pointer) to C language function:
Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
 boolean glXReleaseBuffersMESA(long dpy, long drawable)
          Entry point (through function pointer) to C language function:
Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
 void glXReleaseTexImageEXT(long dpy, long drawable, int buffer)
          Entry point (through function pointer) to C language function:
void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
 int glXReleaseVideoDeviceNV(long dpy, int screen, int VideoDevice)
          Entry point (through function pointer) to C language function:
int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
 int glXReleaseVideoImageNV(long dpy, long pbuf)
          Entry point (through function pointer) to C language function:
int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
 boolean glXResetFrameCountNV(long dpy, int screen)
          Entry point (through function pointer) to C language function:
Bool glXResetFrameCountNV(Display * dpy, int screen);
 int glXSendPbufferToVideoNV(long dpy, long pbuf, int iBufferType, long[] pulCounterPbuffer, int pulCounterPbuffer_offset, boolean bBlock)
          Entry point (through function pointer) to C language function:
int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
 int glXSendPbufferToVideoNV(long dpy, long pbuf, int iBufferType, java.nio.LongBuffer pulCounterPbuffer, boolean bBlock)
          Entry point (through function pointer) to C language function:
int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
 boolean glXSet3DfxModeMESA(int interval)
          Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);
 long glXSwapBuffersMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder)
          Entry point (through function pointer) to C language function:
int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
 int glXSwapIntervalSGI(int interval)
          Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);
 boolean glXWaitForMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point (through function pointer) to C language function:
Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
 boolean glXWaitForMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder, java.nio.LongBuffer ust, java.nio.LongBuffer msc, java.nio.LongBuffer sbc)
          Entry point (through function pointer) to C language function:
Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
 boolean glXWaitForSbcOML(long dpy, long drawable, long target_sbc, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point (through function pointer) to C language function:
Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
 boolean glXWaitForSbcOML(long dpy, long drawable, long target_sbc, java.nio.LongBuffer ust, java.nio.LongBuffer msc, java.nio.LongBuffer sbc)
          Entry point (through function pointer) to C language function:
Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
 int glXWaitVideoSyncSGI(int divisor, int remainder, int[] count, int count_offset)
          Entry point (through function pointer) to C language function:
int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
 int glXWaitVideoSyncSGI(int divisor, int remainder, java.nio.IntBuffer count)
          Entry point (through function pointer) to C language function:
int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
 boolean isExtensionAvailable(java.lang.String glExtensionName)
           
 boolean isFunctionAvailable(java.lang.String glFunctionName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLXExtImpl

public GLXExtImpl(X11GLContext context)
Method Detail

glXAllocateMemoryNV

public java.nio.ByteBuffer glXAllocateMemoryNV(int size,
                                               float readfreq,
                                               float writefreq,
                                               float priority)
Entry point (through function pointer) to C language function:
GLvoid * glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);

Specified by:
glXAllocateMemoryNV in interface GLXExt

glXBindChannelToWindowSGIX

public int glXBindChannelToWindowSGIX(long display,
                                      int screen,
                                      int channel,
                                      long window)
Entry point (through function pointer) to C language function:
int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);

Specified by:
glXBindChannelToWindowSGIX in interface GLXExt

dispatch_glXBindChannelToWindowSGIX0

public int dispatch_glXBindChannelToWindowSGIX0(long display,
                                                int screen,
                                                int channel,
                                                long window,
                                                long procAddress)
Entry point (through function pointer) to C language function:
int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);


glXBindSwapBarrierNV

public boolean glXBindSwapBarrierNV(long dpy,
                                    int group,
                                    int barrier)
Entry point (through function pointer) to C language function:
Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);

Specified by:
glXBindSwapBarrierNV in interface GLXExt

dispatch_glXBindSwapBarrierNV0

public boolean dispatch_glXBindSwapBarrierNV0(long dpy,
                                              int group,
                                              int barrier,
                                              long procAddress)
Entry point (through function pointer) to C language function:
Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);


glXBindSwapBarrierSGIX

public void glXBindSwapBarrierSGIX(long dpy,
                                   long drawable,
                                   int barrier)
Entry point (through function pointer) to C language function:
void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);

Specified by:
glXBindSwapBarrierSGIX in interface GLXExt

dispatch_glXBindSwapBarrierSGIX0

public void dispatch_glXBindSwapBarrierSGIX0(long dpy,
                                             long drawable,
                                             int barrier,
                                             long procAddress)
Entry point (through function pointer) to C language function:
void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);


glXBindTexImageEXT

public void glXBindTexImageEXT(long dpy,
                               long drawable,
                               int buffer,
                               java.nio.IntBuffer attrib_list)
Entry point (through function pointer) to C language function:
void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);

Specified by:
glXBindTexImageEXT in interface GLXExt

glXBindTexImageEXT

public void glXBindTexImageEXT(long dpy,
                               long drawable,
                               int buffer,
                               int[] attrib_list,
                               int attrib_list_offset)
Entry point (through function pointer) to C language function:
void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);

Specified by:
glXBindTexImageEXT in interface GLXExt

glXBindVideoImageNV

public int glXBindVideoImageNV(long dpy,
                               int VideoDevice,
                               long pbuf,
                               int iVideoBuffer)
Entry point (through function pointer) to C language function:
int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);

Specified by:
glXBindVideoImageNV in interface GLXExt

dispatch_glXBindVideoImageNV0

public int dispatch_glXBindVideoImageNV0(long dpy,
                                         int VideoDevice,
                                         long pbuf,
                                         int iVideoBuffer,
                                         long procAddress)
Entry point (through function pointer) to C language function:
int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);


glXChannelRectSGIX

public int glXChannelRectSGIX(long display,
                              int screen,
                              int channel,
                              int x,
                              int y,
                              int w,
                              int h)
Entry point (through function pointer) to C language function:
int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);

Specified by:
glXChannelRectSGIX in interface GLXExt

dispatch_glXChannelRectSGIX0

public int dispatch_glXChannelRectSGIX0(long display,
                                        int screen,
                                        int channel,
                                        int x,
                                        int y,
                                        int w,
                                        int h,
                                        long procAddress)
Entry point (through function pointer) to C language function:
int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);


glXChannelRectSyncSGIX

public int glXChannelRectSyncSGIX(long display,
                                  int screen,
                                  int channel,
                                  int synctype)
Entry point (through function pointer) to C language function:
int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);

Specified by:
glXChannelRectSyncSGIX in interface GLXExt

dispatch_glXChannelRectSyncSGIX0

public int dispatch_glXChannelRectSyncSGIX0(long display,
                                            int screen,
                                            int channel,
                                            int synctype,
                                            long procAddress)
Entry point (through function pointer) to C language function:
int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);


glXCopySubBufferMESA

public void glXCopySubBufferMESA(long dpy,
                                 long drawable,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
Entry point (through function pointer) to C language function:
void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);

Specified by:
glXCopySubBufferMESA in interface GLXExt

dispatch_glXCopySubBufferMESA0

public void dispatch_glXCopySubBufferMESA0(long dpy,
                                           long drawable,
                                           int x,
                                           int y,
                                           int width,
                                           int height,
                                           long procAddress)
Entry point (through function pointer) to C language function:
void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);


glXCushionSGI

public void glXCushionSGI(long dpy,
                          long window,
                          float cushion)
Entry point (through function pointer) to C language function:
void glXCushionSGI(Display * dpy, XID window, float cushion);

Specified by:
glXCushionSGI in interface GLXExt

dispatch_glXCushionSGI0

public void dispatch_glXCushionSGI0(long dpy,
                                    long window,
                                    float cushion,
                                    long procAddress)
Entry point (through function pointer) to C language function:
void glXCushionSGI(Display * dpy, XID window, float cushion);


glXFreeContextEXT

public void glXFreeContextEXT(long dpy,
                              long context)
Entry point (through function pointer) to C language function:
void glXFreeContextEXT(Display * dpy, GLXContext context);

Specified by:
glXFreeContextEXT in interface GLXExt

dispatch_glXFreeContextEXT0

public void dispatch_glXFreeContextEXT0(long dpy,
                                        long context,
                                        long procAddress)
Entry point (through function pointer) to C language function:
void glXFreeContextEXT(Display * dpy, GLXContext context);


glXFreeMemoryNV

public void glXFreeMemoryNV(java.nio.Buffer pointer)
Entry point (through function pointer) to C language function:
void glXFreeMemoryNV(GLvoid * pointer);

Specified by:
glXFreeMemoryNV in interface GLXExt
Parameters:
pointer - a direct Buffer

glXGetAGPOffsetMESA

public int glXGetAGPOffsetMESA(java.nio.Buffer pointer)
Entry point (through function pointer) to C language function:
unsigned int glXGetAGPOffsetMESA(const void * pointer);

Specified by:
glXGetAGPOffsetMESA in interface GLXExt

glXGetContextIDEXT

public long glXGetContextIDEXT(long context)
Entry point (through function pointer) to C language function:
XID glXGetContextIDEXT(GLXContext context);

Specified by:
glXGetContextIDEXT in interface GLXExt

dispatch_glXGetContextIDEXT0

public long dispatch_glXGetContextIDEXT0(long context,
                                         long procAddress)
Entry point (through function pointer) to C language function:
XID glXGetContextIDEXT(GLXContext context);


glXGetCurrentDisplayEXT

public long glXGetCurrentDisplayEXT()
Entry point (through function pointer) to C language function:
Display * glXGetCurrentDisplayEXT(void);

Specified by:
glXGetCurrentDisplayEXT in interface GLXExt

dispatch_glXGetCurrentDisplayEXT0

public long dispatch_glXGetCurrentDisplayEXT0(long procAddress)
Entry point (through function pointer) to C language function:
Display * glXGetCurrentDisplayEXT(void);


glXGetCurrentReadDrawableSGI

public long glXGetCurrentReadDrawableSGI()
Entry point (through function pointer) to C language function:
XID glXGetCurrentReadDrawableSGI(void);

Specified by:
glXGetCurrentReadDrawableSGI in interface GLXExt

dispatch_glXGetCurrentReadDrawableSGI0

public long dispatch_glXGetCurrentReadDrawableSGI0(long procAddress)
Entry point (through function pointer) to C language function:
XID glXGetCurrentReadDrawableSGI(void);


glXGetMscRateOML

public boolean glXGetMscRateOML(long dpy,
                                long drawable,
                                java.nio.IntBuffer numerator,
                                java.nio.IntBuffer denominator)
Entry point (through function pointer) to C language function:
Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);

Specified by:
glXGetMscRateOML in interface GLXExt

glXGetMscRateOML

public boolean glXGetMscRateOML(long dpy,
                                long drawable,
                                int[] numerator,
                                int numerator_offset,
                                int[] denominator,
                                int denominator_offset)
Entry point (through function pointer) to C language function:
Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);

Specified by:
glXGetMscRateOML in interface GLXExt

glXGetProcAddressARB

public long glXGetProcAddressARB(java.lang.String procName)
Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);

Specified by:
glXGetProcAddressARB in interface GLXExt

dispatch_glXGetProcAddressARB0

public long dispatch_glXGetProcAddressARB0(java.lang.String procName,
                                           long procAddress)
Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);


glXGetSyncValuesOML

public boolean glXGetSyncValuesOML(long dpy,
                                   long drawable,
                                   java.nio.LongBuffer ust,
                                   java.nio.LongBuffer msc,
                                   java.nio.LongBuffer sbc)
Entry point (through function pointer) to C language function:
Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXGetSyncValuesOML in interface GLXExt

glXGetSyncValuesOML

public boolean glXGetSyncValuesOML(long dpy,
                                   long drawable,
                                   long[] ust,
                                   int ust_offset,
                                   long[] msc,
                                   int msc_offset,
                                   long[] sbc,
                                   int sbc_offset)
Entry point (through function pointer) to C language function:
Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXGetSyncValuesOML in interface GLXExt

glXGetTransparentIndexSUN

public int glXGetTransparentIndexSUN(long dpy,
                                     long overlay,
                                     long underlay,
                                     java.nio.LongBuffer pTransparentIndex)
Entry point (through function pointer) to C language function:
Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);

Specified by:
glXGetTransparentIndexSUN in interface GLXExt

glXGetTransparentIndexSUN

public int glXGetTransparentIndexSUN(long dpy,
                                     long overlay,
                                     long underlay,
                                     long[] pTransparentIndex,
                                     int pTransparentIndex_offset)
Entry point (through function pointer) to C language function:
Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);

Specified by:
glXGetTransparentIndexSUN in interface GLXExt

glXGetVideoDeviceNV

public int glXGetVideoDeviceNV(long dpy,
                               int screen,
                               int numVideoDevices,
                               java.nio.IntBuffer pVideoDevice)
Entry point (through function pointer) to C language function:
int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);

Specified by:
glXGetVideoDeviceNV in interface GLXExt

glXGetVideoDeviceNV

public int glXGetVideoDeviceNV(long dpy,
                               int screen,
                               int numVideoDevices,
                               int[] pVideoDevice,
                               int pVideoDevice_offset)
Entry point (through function pointer) to C language function:
int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);

Specified by:
glXGetVideoDeviceNV in interface GLXExt

glXGetVideoInfoNV

public int glXGetVideoInfoNV(long dpy,
                             int screen,
                             int VideoDevice,
                             java.nio.LongBuffer pulCounterOutputVideo,
                             java.nio.LongBuffer pulCounterOutputPbuffer)
Entry point (through function pointer) to C language function:
int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputVideo, unsigned long * pulCounterOutputPbuffer);

Specified by:
glXGetVideoInfoNV in interface GLXExt

glXGetVideoInfoNV

public int glXGetVideoInfoNV(long dpy,
                             int screen,
                             int VideoDevice,
                             long[] pulCounterOutputVideo,
                             int pulCounterOutputVideo_offset,
                             long[] pulCounterOutputPbuffer,
                             int pulCounterOutputPbuffer_offset)
Entry point (through function pointer) to C language function:
int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputVideo, unsigned long * pulCounterOutputPbuffer);

Specified by:
glXGetVideoInfoNV in interface GLXExt

glXGetVideoSyncSGI

public int glXGetVideoSyncSGI(java.nio.IntBuffer markerp)
Entry point (through function pointer) to C language function:
int glXGetVideoSyncSGI(unsigned int * markerp);

Specified by:
glXGetVideoSyncSGI in interface GLXExt

glXGetVideoSyncSGI

public int glXGetVideoSyncSGI(int[] markerp,
                              int markerp_offset)
Entry point (through function pointer) to C language function:
int glXGetVideoSyncSGI(unsigned int * markerp);

Specified by:
glXGetVideoSyncSGI in interface GLXExt

glXImportContextEXT

public long glXImportContextEXT(long dpy,
                                long contextID)
Entry point (through function pointer) to C language function:
GLXContext glXImportContextEXT(Display * dpy, XID contextID);

Specified by:
glXImportContextEXT in interface GLXExt

dispatch_glXImportContextEXT0

public long dispatch_glXImportContextEXT0(long dpy,
                                          long contextID,
                                          long procAddress)
Entry point (through function pointer) to C language function:
GLXContext glXImportContextEXT(Display * dpy, XID contextID);


glXJoinSwapGroupNV

public boolean glXJoinSwapGroupNV(long dpy,
                                  long drawable,
                                  int group)
Entry point (through function pointer) to C language function:
Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);

Specified by:
glXJoinSwapGroupNV in interface GLXExt

dispatch_glXJoinSwapGroupNV0

public boolean dispatch_glXJoinSwapGroupNV0(long dpy,
                                            long drawable,
                                            int group,
                                            long procAddress)
Entry point (through function pointer) to C language function:
Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);


glXJoinSwapGroupSGIX

public void glXJoinSwapGroupSGIX(long dpy,
                                 long drawable,
                                 long member)
Entry point (through function pointer) to C language function:
void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);

Specified by:
glXJoinSwapGroupSGIX in interface GLXExt

dispatch_glXJoinSwapGroupSGIX0

public void dispatch_glXJoinSwapGroupSGIX0(long dpy,
                                           long drawable,
                                           long member,
                                           long procAddress)
Entry point (through function pointer) to C language function:
void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);


glXMakeCurrentReadSGI

public boolean glXMakeCurrentReadSGI(long dpy,
                                     long draw,
                                     long read,
                                     long ctx)
Entry point (through function pointer) to C language function:
Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);

Specified by:
glXMakeCurrentReadSGI in interface GLXExt

dispatch_glXMakeCurrentReadSGI0

public boolean dispatch_glXMakeCurrentReadSGI0(long dpy,
                                               long draw,
                                               long read,
                                               long ctx,
                                               long procAddress)
Entry point (through function pointer) to C language function:
Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);


glXQueryChannelDeltasSGIX

public int glXQueryChannelDeltasSGIX(long display,
                                     int screen,
                                     int channel,
                                     java.nio.IntBuffer dx,
                                     java.nio.IntBuffer dy,
                                     java.nio.IntBuffer dw,
                                     java.nio.IntBuffer dh)
Entry point (through function pointer) to C language function:
int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);

Specified by:
glXQueryChannelDeltasSGIX in interface GLXExt

glXQueryChannelDeltasSGIX

public int glXQueryChannelDeltasSGIX(long display,
                                     int screen,
                                     int channel,
                                     int[] dx,
                                     int dx_offset,
                                     int[] dy,
                                     int dy_offset,
                                     int[] dw,
                                     int dw_offset,
                                     int[] dh,
                                     int dh_offset)
Entry point (through function pointer) to C language function:
int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);

Specified by:
glXQueryChannelDeltasSGIX in interface GLXExt

glXQueryChannelRectSGIX

public int glXQueryChannelRectSGIX(long display,
                                   int screen,
                                   int channel,
                                   java.nio.IntBuffer dx,
                                   java.nio.IntBuffer dy,
                                   java.nio.IntBuffer dw,
                                   java.nio.IntBuffer dh)
Entry point (through function pointer) to C language function:
int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);

Specified by:
glXQueryChannelRectSGIX in interface GLXExt

glXQueryChannelRectSGIX

public int glXQueryChannelRectSGIX(long display,
                                   int screen,
                                   int channel,
                                   int[] dx,
                                   int dx_offset,
                                   int[] dy,
                                   int dy_offset,
                                   int[] dw,
                                   int dw_offset,
                                   int[] dh,
                                   int dh_offset)
Entry point (through function pointer) to C language function:
int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);

Specified by:
glXQueryChannelRectSGIX in interface GLXExt

glXQueryContextInfoEXT

public int glXQueryContextInfoEXT(long dpy,
                                  long ctx,
                                  int attribute,
                                  java.nio.IntBuffer value)
Entry point (through function pointer) to C language function:
int glXQueryContextInfoEXT(Display * dpy, GLXContext ctx, int attribute, int * value);

Specified by:
glXQueryContextInfoEXT in interface GLXExt

glXQueryContextInfoEXT

public int glXQueryContextInfoEXT(long dpy,
                                  long ctx,
                                  int attribute,
                                  int[] value,
                                  int value_offset)
Entry point (through function pointer) to C language function:
int glXQueryContextInfoEXT(Display * dpy, GLXContext ctx, int attribute, int * value);

Specified by:
glXQueryContextInfoEXT in interface GLXExt

glXQueryFrameCountNV

public boolean glXQueryFrameCountNV(long dpy,
                                    int screen,
                                    java.nio.IntBuffer count)
Entry point (through function pointer) to C language function:
Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);

Specified by:
glXQueryFrameCountNV in interface GLXExt

glXQueryFrameCountNV

public boolean glXQueryFrameCountNV(long dpy,
                                    int screen,
                                    int[] count,
                                    int count_offset)
Entry point (through function pointer) to C language function:
Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);

Specified by:
glXQueryFrameCountNV in interface GLXExt

glXQueryMaxSwapBarriersSGIX

public boolean glXQueryMaxSwapBarriersSGIX(long dpy,
                                           int screen,
                                           java.nio.IntBuffer max)
Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);

Specified by:
glXQueryMaxSwapBarriersSGIX in interface GLXExt

glXQueryMaxSwapBarriersSGIX

public boolean glXQueryMaxSwapBarriersSGIX(long dpy,
                                           int screen,
                                           int[] max,
                                           int max_offset)
Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);

Specified by:
glXQueryMaxSwapBarriersSGIX in interface GLXExt

glXQueryMaxSwapGroupsNV

public boolean glXQueryMaxSwapGroupsNV(long dpy,
                                       int screen,
                                       java.nio.IntBuffer maxGroups,
                                       java.nio.IntBuffer maxBarriers)
Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);

Specified by:
glXQueryMaxSwapGroupsNV in interface GLXExt

glXQueryMaxSwapGroupsNV

public boolean glXQueryMaxSwapGroupsNV(long dpy,
                                       int screen,
                                       int[] maxGroups,
                                       int maxGroups_offset,
                                       int[] maxBarriers,
                                       int maxBarriers_offset)
Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);

Specified by:
glXQueryMaxSwapGroupsNV in interface GLXExt

glXQuerySwapGroupNV

public boolean glXQuerySwapGroupNV(long dpy,
                                   long drawable,
                                   java.nio.IntBuffer group,
                                   java.nio.IntBuffer barrier)
Entry point (through function pointer) to C language function:
Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);

Specified by:
glXQuerySwapGroupNV in interface GLXExt

glXQuerySwapGroupNV

public boolean glXQuerySwapGroupNV(long dpy,
                                   long drawable,
                                   int[] group,
                                   int group_offset,
                                   int[] barrier,
                                   int barrier_offset)
Entry point (through function pointer) to C language function:
Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);

Specified by:
glXQuerySwapGroupNV in interface GLXExt

glXReleaseBuffersMESA

public boolean glXReleaseBuffersMESA(long dpy,
                                     long drawable)
Entry point (through function pointer) to C language function:
Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);

Specified by:
glXReleaseBuffersMESA in interface GLXExt

dispatch_glXReleaseBuffersMESA0

public boolean dispatch_glXReleaseBuffersMESA0(long dpy,
                                               long drawable,
                                               long procAddress)
Entry point (through function pointer) to C language function:
Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);


glXReleaseTexImageEXT

public void glXReleaseTexImageEXT(long dpy,
                                  long drawable,
                                  int buffer)
Entry point (through function pointer) to C language function:
void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);

Specified by:
glXReleaseTexImageEXT in interface GLXExt

dispatch_glXReleaseTexImageEXT0

public void dispatch_glXReleaseTexImageEXT0(long dpy,
                                            long drawable,
                                            int buffer,
                                            long procAddress)
Entry point (through function pointer) to C language function:
void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);


glXReleaseVideoDeviceNV

public int glXReleaseVideoDeviceNV(long dpy,
                                   int screen,
                                   int VideoDevice)
Entry point (through function pointer) to C language function:
int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);

Specified by:
glXReleaseVideoDeviceNV in interface GLXExt

dispatch_glXReleaseVideoDeviceNV0

public int dispatch_glXReleaseVideoDeviceNV0(long dpy,
                                             int screen,
                                             int VideoDevice,
                                             long procAddress)
Entry point (through function pointer) to C language function:
int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);


glXReleaseVideoImageNV

public int glXReleaseVideoImageNV(long dpy,
                                  long pbuf)
Entry point (through function pointer) to C language function:
int glXReleaseVideoImageNV(Display * dpy, XID pbuf);

Specified by:
glXReleaseVideoImageNV in interface GLXExt

dispatch_glXReleaseVideoImageNV0

public int dispatch_glXReleaseVideoImageNV0(long dpy,
                                            long pbuf,
                                            long procAddress)
Entry point (through function pointer) to C language function:
int glXReleaseVideoImageNV(Display * dpy, XID pbuf);


glXResetFrameCountNV

public boolean glXResetFrameCountNV(long dpy,
                                    int screen)
Entry point (through function pointer) to C language function:
Bool glXResetFrameCountNV(Display * dpy, int screen);

Specified by:
glXResetFrameCountNV in interface GLXExt

dispatch_glXResetFrameCountNV0

public boolean dispatch_glXResetFrameCountNV0(long dpy,
                                              int screen,
                                              long procAddress)
Entry point (through function pointer) to C language function:
Bool glXResetFrameCountNV(Display * dpy, int screen);


glXSendPbufferToVideoNV

public int glXSendPbufferToVideoNV(long dpy,
                                   long pbuf,
                                   int iBufferType,
                                   java.nio.LongBuffer pulCounterPbuffer,
                                   boolean bBlock)
Entry point (through function pointer) to C language function:
int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);

Specified by:
glXSendPbufferToVideoNV in interface GLXExt

glXSendPbufferToVideoNV

public int glXSendPbufferToVideoNV(long dpy,
                                   long pbuf,
                                   int iBufferType,
                                   long[] pulCounterPbuffer,
                                   int pulCounterPbuffer_offset,
                                   boolean bBlock)
Entry point (through function pointer) to C language function:
int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);

Specified by:
glXSendPbufferToVideoNV in interface GLXExt

glXSet3DfxModeMESA

public boolean glXSet3DfxModeMESA(int interval)
Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);

Specified by:
glXSet3DfxModeMESA in interface GLXExt

dispatch_glXSet3DfxModeMESA0

public boolean dispatch_glXSet3DfxModeMESA0(int interval,
                                            long procAddress)
Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);


glXSwapBuffersMscOML

public long glXSwapBuffersMscOML(long dpy,
                                 long drawable,
                                 long target_msc,
                                 long divisor,
                                 long remainder)
Entry point (through function pointer) to C language function:
int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);

Specified by:
glXSwapBuffersMscOML in interface GLXExt

dispatch_glXSwapBuffersMscOML0

public long dispatch_glXSwapBuffersMscOML0(long dpy,
                                           long drawable,
                                           long target_msc,
                                           long divisor,
                                           long remainder,
                                           long procAddress)
Entry point (through function pointer) to C language function:
int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);


glXSwapIntervalSGI

public int glXSwapIntervalSGI(int interval)
Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);

Specified by:
glXSwapIntervalSGI in interface GLXExt

dispatch_glXSwapIntervalSGI0

public int dispatch_glXSwapIntervalSGI0(int interval,
                                        long procAddress)
Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);


glXWaitForMscOML

public boolean glXWaitForMscOML(long dpy,
                                long drawable,
                                long target_msc,
                                long divisor,
                                long remainder,
                                java.nio.LongBuffer ust,
                                java.nio.LongBuffer msc,
                                java.nio.LongBuffer sbc)
Entry point (through function pointer) to C language function:
Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXWaitForMscOML in interface GLXExt

glXWaitForMscOML

public boolean glXWaitForMscOML(long dpy,
                                long drawable,
                                long target_msc,
                                long divisor,
                                long remainder,
                                long[] ust,
                                int ust_offset,
                                long[] msc,
                                int msc_offset,
                                long[] sbc,
                                int sbc_offset)
Entry point (through function pointer) to C language function:
Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXWaitForMscOML in interface GLXExt

glXWaitForSbcOML

public boolean glXWaitForSbcOML(long dpy,
                                long drawable,
                                long target_sbc,
                                java.nio.LongBuffer ust,
                                java.nio.LongBuffer msc,
                                java.nio.LongBuffer sbc)
Entry point (through function pointer) to C language function:
Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXWaitForSbcOML in interface GLXExt

glXWaitForSbcOML

public boolean glXWaitForSbcOML(long dpy,
                                long drawable,
                                long target_sbc,
                                long[] ust,
                                int ust_offset,
                                long[] msc,
                                int msc_offset,
                                long[] sbc,
                                int sbc_offset)
Entry point (through function pointer) to C language function:
Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);

Specified by:
glXWaitForSbcOML in interface GLXExt

glXWaitVideoSyncSGI

public int glXWaitVideoSyncSGI(int divisor,
                               int remainder,
                               java.nio.IntBuffer count)
Entry point (through function pointer) to C language function:
int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);

Specified by:
glXWaitVideoSyncSGI in interface GLXExt

glXWaitVideoSyncSGI

public int glXWaitVideoSyncSGI(int divisor,
                               int remainder,
                               int[] count,
                               int count_offset)
Entry point (through function pointer) to C language function:
int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);

Specified by:
glXWaitVideoSyncSGI in interface GLXExt

isFunctionAvailable

public boolean isFunctionAvailable(java.lang.String glFunctionName)
Specified by:
isFunctionAvailable in interface GLXExt

isExtensionAvailable

public boolean isExtensionAvailable(java.lang.String glExtensionName)
Specified by:
isExtensionAvailable in interface GLXExt


Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.