com.sun.opengl.impl.x11

Class GLXExtImpl

Implemented Interfaces:
GLXExt

public class GLXExtImpl
extends Object
implements GLXExt

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_BACK_LEFT_BUFFER_BIT, GLX_BACK_LEFT_BUFFER_BIT_SGIX, GLX_BACK_RIGHT_BUFFER_BIT, GLX_BACK_RIGHT_BUFFER_BIT_SGIX, GLX_BAD_HYPERPIPE_CONFIG_SGIX, GLX_BAD_HYPERPIPE_SGIX, 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_LEFT_BUFFER_BIT, GLX_FRONT_LEFT_BUFFER_BIT_SGIX, GLX_FRONT_RIGHT_BUFFER_BIT, GLX_FRONT_RIGHT_BUFFER_BIT_SGIX, 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_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS, GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS, GLX_NONE, GLX_NONE_EXT, GLX_NON_CONFORMANT_CONFIG, GLX_NON_CONFORMANT_VISUAL_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_SAMPLES, GLX_SAMPLES_3DFX, GLX_SAMPLES_ARB, GLX_SAMPLES_SGIS, GLX_SAMPLE_BUFFERS, GLX_SAMPLE_BUFFERS_3DFX, GLX_SAMPLE_BUFFERS_ARB, GLX_SAMPLE_BUFFERS_BIT_SGIX, GLX_SAMPLE_BUFFERS_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_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_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

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);
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_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(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);
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);
boolean
dispatch_glXSet3DfxModeMESA0(int interval, long procAddress)
Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);
int
dispatch_glXSwapIntervalSGI0(int interval, long procAddress)
Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);
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);
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);
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(Buffer pointer)
Entry point (through function pointer) to C language function:
void glXFreeMemoryNV(GLvoid * pointer);
int
glXGetAGPOffsetMESA(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);
long
glXGetProcAddressARB(String procName)
Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);
int
glXGetTransparentIndexSUN(long dpy, long overlay, long underlay, LongBuffer pTransparentIndex)
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, 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
glXGetVideoSyncSGI(int[] markerp, int markerp_offset)
Entry point (through function pointer) to C language function:
int glXGetVideoSyncSGI(unsigned int * markerp);
int
glXGetVideoSyncSGI(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);
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, IntBuffer dx, IntBuffer dy, IntBuffer dw, 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, IntBuffer dx, IntBuffer dy, IntBuffer dw, 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, IntBuffer value)
Entry point (through function pointer) to C language function:
int glXQueryContextInfoEXT(Display * dpy, GLXContext ctx, int attribute, int * value);
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, IntBuffer max)
Entry point (through function pointer) to C language function:
Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
boolean
glXReleaseBuffersMESA(long dpy, long drawable)
Entry point (through function pointer) to C language function:
Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
boolean
glXSet3DfxModeMESA(int interval)
Entry point (through function pointer) to C language function:
Bool glXSet3DfxModeMESA(int interval);
int
glXSwapIntervalSGI(int interval)
Entry point (through function pointer) to C language function:
int glXSwapIntervalSGI(int interval);
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, IntBuffer count)
Entry point (through function pointer) to C language function:
int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
boolean
isExtensionAvailable(String glExtensionName)
boolean
isFunctionAvailable(String glFunctionName)

Constructor Details

GLXExtImpl

public GLXExtImpl(X11GLContext context)

Method Details

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);

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);

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);

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);

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);

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);

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);

dispatch_glXGetContextIDEXT0

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

dispatch_glXGetCurrentDisplayEXT0

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

dispatch_glXGetCurrentReadDrawableSGI0

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

dispatch_glXGetProcAddressARB0

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

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);

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);

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);

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);

dispatch_glXSet3DfxModeMESA0

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

dispatch_glXSwapIntervalSGI0

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

glXAllocateMemoryNV

public 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

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

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

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

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

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

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

glXFreeMemoryNV

public void glXFreeMemoryNV(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(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

glXGetCurrentDisplayEXT

public long glXGetCurrentDisplayEXT()
Entry point (through function pointer) to C language function:
Display * glXGetCurrentDisplayEXT(void);
Specified by:
glXGetCurrentDisplayEXT in interface GLXExt

glXGetCurrentReadDrawableSGI

public long glXGetCurrentReadDrawableSGI()
Entry point (through function pointer) to C language function:
XID glXGetCurrentReadDrawableSGI(void);
Specified by:
glXGetCurrentReadDrawableSGI in interface GLXExt

glXGetProcAddressARB

public long glXGetProcAddressARB(String procName)
Entry point (through function pointer) to C language function:
PFNGLSTARTINSTRUMENTSSGIXPROC glXGetProcAddressARB(const GLubyte * procName);
Specified by:
glXGetProcAddressARB in interface GLXExt

glXGetTransparentIndexSUN

public int glXGetTransparentIndexSUN(long dpy,
                                     long overlay,
                                     long underlay,
                                     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

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

glXGetVideoSyncSGI

public int glXGetVideoSyncSGI(IntBuffer markerp)
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

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

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

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

glXQueryChannelDeltasSGIX

public int glXQueryChannelDeltasSGIX(long display,
                                     int screen,
                                     int channel,
                                     IntBuffer dx,
                                     IntBuffer dy,
                                     IntBuffer dw,
                                     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

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

glXQueryChannelRectSGIX

public int glXQueryChannelRectSGIX(long display,
                                   int screen,
                                   int channel,
                                   IntBuffer dx,
                                   IntBuffer dy,
                                   IntBuffer dw,
                                   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

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

glXQueryContextInfoEXT

public int glXQueryContextInfoEXT(long dpy,
                                  long ctx,
                                  int attribute,
                                  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

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

glXQueryMaxSwapBarriersSGIX

public boolean glXQueryMaxSwapBarriersSGIX(long dpy,
                                           int screen,
                                           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

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

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

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

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

glXWaitVideoSyncSGI

public int glXWaitVideoSyncSGI(int divisor,
                               int remainder,
                               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

isExtensionAvailable

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

isFunctionAvailable

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

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