Top Fields Constructors Methods
org.eclipse.swt.internal.opengl.glx

public Class GLX

extends Platform
Class Inheritance
Imports
org.eclipse.swt.internal.*

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.eclipse.swt.internal.Platform:
PLATFORM

Constructor Summary

AccessConstructor and Description
public
GLX()

Method Summary

Modifier and TypeMethod and Description
public static final native void
glGetIntegerv(int
cast=(GLenum)
pname
,
int[]
cast=(GLint *),flags=no_in
params
)

public static final native void
glViewport(int
cast=(GLint)
x
,
int
cast=(GLint)
y
,
int
cast=(GLsizei)
width
,
int
cast=(GLsizei)
height
)

public static final native long
glXChooseVisual(long
cast=(Display *)
dpy
,
int screen, int[] attribList)

public static final native long
glXCreateContext(long
cast=(Display *)
dpy
,
XVisualInfo vis, long
cast=(GLXContext)
shareList
,
boolean direct)

public static final native void
glXDestroyContext(long
cast=(Display *)
dpy
,
long
cast=(GLXContext)
ctx
)

public static final native int
glXGetConfig(long
cast=(Display *)
dpy
,
XVisualInfo vis, int attrib, int[] value)

public static final native long
public static final native boolean
glXMakeCurrent(long
cast=(Display *)
dpy
,
long
cast=(GLXDrawable)
drawable
,
long
cast=(GLXContext)
ctx
)

public static final native void
glXSwapBuffers(long
cast=(Display *)
dpy
,
long
cast=(GLXDrawable)
drawable
)

public static final native void
memmove(XVisualInfo dest, long
cast=(const void *)
src
,
int
cast=(size_t)
size
)

public static final native int
Inherited from org.eclipse.swt.internal.Platform:
isLoadable

Field Detail

GL_VIEWPORTback to summary
public static final int GL_VIEWPORT
GLX_ACCUM_ALPHA_SIZEback to summary
public static final int GLX_ACCUM_ALPHA_SIZE
GLX_ACCUM_BLUE_SIZEback to summary
public static final int GLX_ACCUM_BLUE_SIZE
GLX_ACCUM_BUFFER_BITback to summary
public static final int GLX_ACCUM_BUFFER_BIT
GLX_ACCUM_GREEN_SIZEback to summary
public static final int GLX_ACCUM_GREEN_SIZE
GLX_ACCUM_RED_SIZEback to summary
public static final int GLX_ACCUM_RED_SIZE
GLX_ALPHA_SIZEback to summary
public static final int GLX_ALPHA_SIZE
GLX_AUX_BUFFERSback to summary
public static final int GLX_AUX_BUFFERS
GLX_AUX_BUFFERS_BITback to summary
public static final int GLX_AUX_BUFFERS_BIT
GLX_BACK_LEFT_BUFFER_BITback to summary
public static final int GLX_BACK_LEFT_BUFFER_BIT
GLX_BACK_RIGHT_BUFFER_BITback to summary
public static final int GLX_BACK_RIGHT_BUFFER_BIT
GLX_BAD_ATTRIBUTEback to summary
public static final int GLX_BAD_ATTRIBUTE
GLX_BAD_CONTEXTback to summary
public static final int GLX_BAD_CONTEXT
GLX_BAD_ENUMback to summary
public static final int GLX_BAD_ENUM
GLX_BAD_SCREENback to summary
public static final int GLX_BAD_SCREEN
GLX_BAD_VALUEback to summary
public static final int GLX_BAD_VALUE
GLX_BAD_VISUALback to summary
public static final int GLX_BAD_VISUAL
GLX_BLUE_SIZEback to summary
public static final int GLX_BLUE_SIZE
GLX_BUFFER_SIZEback to summary
public static final int GLX_BUFFER_SIZE
GLX_COLOR_INDEX_BITback to summary
public static final int GLX_COLOR_INDEX_BIT
GLX_COLOR_INDEX_TYPEback to summary
public static final int GLX_COLOR_INDEX_TYPE
GLX_CONFIG_CAVEATback to summary
public static final int GLX_CONFIG_CAVEAT
GLX_DAMAGEDback to summary
public static final int GLX_DAMAGED
GLX_DEPTH_BUFFER_BITback to summary
public static final int GLX_DEPTH_BUFFER_BIT
GLX_DEPTH_SIZEback to summary
public static final int GLX_DEPTH_SIZE
GLX_DIRECT_COLORback to summary
public static final int GLX_DIRECT_COLOR
GLX_DIRECT_COLOR_EXTback to summary
public static final int GLX_DIRECT_COLOR_EXT
GLX_DONT_CAREback to summary
public static final int GLX_DONT_CARE
GLX_DOUBLEBUFFERback to summary
public static final int GLX_DOUBLEBUFFER
GLX_DRAWABLE_TYPEback to summary
public static final int GLX_DRAWABLE_TYPE
GLX_EVENT_MASKback to summary
public static final int GLX_EVENT_MASK
GLX_EXTENSIONSback to summary
public static final int GLX_EXTENSIONS
GLX_FBCONFIG_IDback to summary
public static final int GLX_FBCONFIG_ID
GLX_FRONT_LEFT_BUFFER_BITback to summary
public static final int GLX_FRONT_LEFT_BUFFER_BIT
GLX_FRONT_RIGHT_BUFFER_BITback to summary
public static final int GLX_FRONT_RIGHT_BUFFER_BIT
GLX_GRAY_SCALEback to summary
public static final int GLX_GRAY_SCALE
GLX_GRAY_SCALE_EXTback to summary
public static final int GLX_GRAY_SCALE_EXT
GLX_GREEN_SIZEback to summary
public static final int GLX_GREEN_SIZE
GLX_HEIGHTback to summary
public static final int GLX_HEIGHT
GLX_LARGEST_PBUFFERback to summary
public static final int GLX_LARGEST_PBUFFER
GLX_LEVELback to summary
public static final int GLX_LEVEL
GLX_MAX_PBUFFER_HEIGHTback to summary
public static final int GLX_MAX_PBUFFER_HEIGHT
GLX_MAX_PBUFFER_PIXELSback to summary
public static final int GLX_MAX_PBUFFER_PIXELS
GLX_MAX_PBUFFER_WIDTHback to summary
public static final int GLX_MAX_PBUFFER_WIDTH
GLX_NO_EXTENSIONback to summary
public static final int GLX_NO_EXTENSION
GLX_NON_CONFORMANT_CONFIGback to summary
public static final int GLX_NON_CONFORMANT_CONFIG
GLX_NON_CONFORMANT_VISUAL_EXTback to summary
public static final int GLX_NON_CONFORMANT_VISUAL_EXT
GLX_NONEback to summary
public static final int GLX_NONE
GLX_NONE_EXTback to summary
public static final int GLX_NONE_EXT
GLX_PBUFFERback to summary
public static final int GLX_PBUFFER
GLX_PBUFFER_BITback to summary
public static final int GLX_PBUFFER_BIT
GLX_PBUFFER_CLOBBER_MASKback to summary
public static final int GLX_PBUFFER_CLOBBER_MASK
GLX_PBUFFER_HEIGHTback to summary
public static final int GLX_PBUFFER_HEIGHT
GLX_PBUFFER_WIDTHback to summary
public static final int GLX_PBUFFER_WIDTH
GLX_PIXMAP_BITback to summary
public static final int GLX_PIXMAP_BIT
GLX_PRESERVED_CONTENTSback to summary
public static final int GLX_PRESERVED_CONTENTS
GLX_PSEUDO_COLORback to summary
public static final int GLX_PSEUDO_COLOR
GLX_PSEUDO_COLOR_EXTback to summary
public static final int GLX_PSEUDO_COLOR_EXT
GLX_RED_SIZEback to summary
public static final int GLX_RED_SIZE
GLX_RENDER_TYPEback to summary
public static final int GLX_RENDER_TYPE
GLX_RGBAback to summary
public static final int GLX_RGBA
GLX_RGBA_BITback to summary
public static final int GLX_RGBA_BIT
GLX_RGBA_TYPEback to summary
public static final int GLX_RGBA_TYPE
GLX_SAMPLE_BUFFERSback to summary
public static final int GLX_SAMPLE_BUFFERS
GLX_SAMPLESback to summary
public static final int GLX_SAMPLES
GLX_SAVEDback to summary
public static final int GLX_SAVED
GLX_SCREENback to summary
public static final int GLX_SCREEN
GLX_SCREEN_EXTback to summary
public static final int GLX_SCREEN_EXT
GLX_SHARE_CONTEXT_EXTback to summary
public static final int GLX_SHARE_CONTEXT_EXT
GLX_SLOW_CONFIGback to summary
public static final int GLX_SLOW_CONFIG
GLX_SLOW_VISUAL_EXTback to summary
public static final int GLX_SLOW_VISUAL_EXT
GLX_STATIC_COLORback to summary
public static final int GLX_STATIC_COLOR
GLX_STATIC_COLOR_EXTback to summary
public static final int GLX_STATIC_COLOR_EXT
GLX_STATIC_GRAYback to summary
public static final int GLX_STATIC_GRAY
GLX_STATIC_GRAY_EXTback to summary
public static final int GLX_STATIC_GRAY_EXT
GLX_STENCIL_BUFFER_BITback to summary
public static final int GLX_STENCIL_BUFFER_BIT
GLX_STENCIL_SIZEback to summary
public static final int GLX_STENCIL_SIZE
GLX_STEREOback to summary
public static final int GLX_STEREO
GLX_TRANSPARENT_ALPHA_VALUEback to summary
public static final int GLX_TRANSPARENT_ALPHA_VALUE
GLX_TRANSPARENT_ALPHA_VALUE_EXTback to summary
public static final int GLX_TRANSPARENT_ALPHA_VALUE_EXT
GLX_TRANSPARENT_BLUE_VALUEback to summary
public static final int GLX_TRANSPARENT_BLUE_VALUE
GLX_TRANSPARENT_BLUE_VALUE_EXTback to summary
public static final int GLX_TRANSPARENT_BLUE_VALUE_EXT
GLX_TRANSPARENT_GREEN_VALUEback to summary
public static final int GLX_TRANSPARENT_GREEN_VALUE
GLX_TRANSPARENT_GREEN_VALUE_EXTback to summary
public static final int GLX_TRANSPARENT_GREEN_VALUE_EXT
GLX_TRANSPARENT_INDEXback to summary
public static final int GLX_TRANSPARENT_INDEX
GLX_TRANSPARENT_INDEX_EXTback to summary
public static final int GLX_TRANSPARENT_INDEX_EXT
GLX_TRANSPARENT_INDEX_VALUEback to summary
public static final int GLX_TRANSPARENT_INDEX_VALUE
GLX_TRANSPARENT_INDEX_VALUE_EXTback to summary
public static final int GLX_TRANSPARENT_INDEX_VALUE_EXT
GLX_TRANSPARENT_RED_VALUEback to summary
public static final int GLX_TRANSPARENT_RED_VALUE
GLX_TRANSPARENT_RED_VALUE_EXTback to summary
public static final int GLX_TRANSPARENT_RED_VALUE_EXT
GLX_TRANSPARENT_RGBback to summary
public static final int GLX_TRANSPARENT_RGB
GLX_TRANSPARENT_RGB_EXTback to summary
public static final int GLX_TRANSPARENT_RGB_EXT
GLX_TRANSPARENT_TYPEback to summary
public static final int GLX_TRANSPARENT_TYPE
GLX_TRANSPARENT_TYPE_EXTback to summary
public static final int GLX_TRANSPARENT_TYPE_EXT
GLX_TRUE_COLORback to summary
public static final int GLX_TRUE_COLOR
GLX_TRUE_COLOR_EXTback to summary
public static final int GLX_TRUE_COLOR_EXT
GLX_USE_GLback to summary
public static final int GLX_USE_GL
GLX_VENDORback to summary
public static final int GLX_VENDOR
GLX_VERSIONback to summary
public static final int GLX_VERSION
GLX_VISUAL_CAVEAT_EXTback to summary
public static final int GLX_VISUAL_CAVEAT_EXT
GLX_VISUAL_IDback to summary
public static final int GLX_VISUAL_ID
GLX_VISUAL_ID_EXTback to summary
public static final int GLX_VISUAL_ID_EXT
GLX_WIDTHback to summary
public static final int GLX_WIDTH
GLX_WINDOWback to summary
public static final int GLX_WINDOW
GLX_WINDOW_BITback to summary
public static final int GLX_WINDOW_BIT
GLX_X_RENDERABLEback to summary
public static final int GLX_X_RENDERABLE
GLX_X_VISUAL_TYPEback to summary
public static final int GLX_X_VISUAL_TYPE
GLX_X_VISUAL_TYPE_EXTback to summary
public static final int GLX_X_VISUAL_TYPE_EXT

Constructor Detail

GLXback to summary
public GLX()

Method Detail

glGetIntegervback to summary
public static final native void glGetIntegerv(int pname, int[] params)
Parameters
pname:int

cast=(GLenum)

params:int[]

cast=(GLint *),flags=no_in

glViewportback to summary
public static final native void glViewport(int x, int y, int width, int height)
Parameters
x:int

cast=(GLint)

y:int

cast=(GLint)

width:int

cast=(GLsizei)

height:int

cast=(GLsizei)

glXChooseVisualback to summary
public static final native long glXChooseVisual(long dpy, int screen, int[] attribList)
Parameters
dpy:long

cast=(Display *)

glXCreateContextback to summary
public static final native long glXCreateContext(long dpy, XVisualInfo vis, long shareList, boolean direct)
Parameters
dpy:long

cast=(Display *)

shareList:long

cast=(GLXContext)

glXDestroyContextback to summary
public static final native void glXDestroyContext(long dpy, long ctx)
Parameters
dpy:long

cast=(Display *)

ctx:long

cast=(GLXContext)

glXGetConfigback to summary
public static final native int glXGetConfig(long dpy, XVisualInfo vis, int attrib, int[] value)
Parameters
dpy:long

cast=(Display *)

glXGetCurrentContextback to summary
public static final native long glXGetCurrentContext()
glXMakeCurrentback to summary
public static final native boolean glXMakeCurrent(long dpy, long drawable, long ctx)
Parameters
dpy:long

cast=(Display *)

drawable:long

cast=(GLXDrawable)

ctx:long

cast=(GLXContext)

glXSwapBuffersback to summary
public static final native void glXSwapBuffers(long dpy, long drawable)
Parameters
dpy:long

cast=(Display *)

drawable:long

cast=(GLXDrawable)

memmoveback to summary
public static final native void memmove(XVisualInfo dest, long src, int size)
Parameters
src:long

cast=(const void *)

size:int

cast=(size_t)

XVisualInfo_sizeofback to summary
public static final native int XVisualInfo_sizeof()