Class GLX
java.lang.Object
org.eclipse.swt.internal.Platform
org.eclipse.swt.internal.opengl.glx.GLX
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final void
glGetIntegerv
(int pname, int[] params) static final void
glViewport
(int x, int y, int width, int height) static final long
glXChooseVisual
(long dpy, int screen, int[] attribList) static final long
glXCreateContext
(long dpy, XVisualInfo vis, long shareList, boolean direct) static final void
glXDestroyContext
(long dpy, long ctx) static final int
glXGetConfig
(long dpy, XVisualInfo vis, int attrib, int[] value) static final long
static final boolean
glXMakeCurrent
(long dpy, long drawable, long ctx) static final void
glXSwapBuffers
(long dpy, long drawable) static final void
memmove
(XVisualInfo dest, long src, int size) static final int
Methods inherited from class Platform
isLoadable
-
Field Details
-
GLX_USE_GL
public static final int GLX_USE_GL- See Also:
-
GLX_BUFFER_SIZE
public static final int GLX_BUFFER_SIZE- See Also:
-
GLX_LEVEL
public static final int GLX_LEVEL- See Also:
-
GLX_RGBA
public static final int GLX_RGBA- See Also:
-
GLX_DOUBLEBUFFER
public static final int GLX_DOUBLEBUFFER- See Also:
-
GLX_STEREO
public static final int GLX_STEREO- See Also:
-
GLX_AUX_BUFFERS
public static final int GLX_AUX_BUFFERS- See Also:
-
GLX_RED_SIZE
public static final int GLX_RED_SIZE- See Also:
-
GLX_GREEN_SIZE
public static final int GLX_GREEN_SIZE- See Also:
-
GLX_BLUE_SIZE
public static final int GLX_BLUE_SIZE- See Also:
-
GLX_ALPHA_SIZE
public static final int GLX_ALPHA_SIZE- See Also:
-
GLX_DEPTH_SIZE
public static final int GLX_DEPTH_SIZE- See Also:
-
GLX_STENCIL_SIZE
public static final int GLX_STENCIL_SIZE- See Also:
-
GLX_ACCUM_RED_SIZE
public static final int GLX_ACCUM_RED_SIZE- See Also:
-
GLX_ACCUM_GREEN_SIZE
public static final int GLX_ACCUM_GREEN_SIZE- See Also:
-
GLX_ACCUM_BLUE_SIZE
public static final int GLX_ACCUM_BLUE_SIZE- See Also:
-
GLX_ACCUM_ALPHA_SIZE
public static final int GLX_ACCUM_ALPHA_SIZE- See Also:
-
GLX_X_VISUAL_TYPE
public static final int GLX_X_VISUAL_TYPE- See Also:
-
GLX_CONFIG_CAVEAT
public static final int GLX_CONFIG_CAVEAT- See Also:
-
GLX_TRANSPARENT_TYPE
public static final int GLX_TRANSPARENT_TYPE- See Also:
-
GLX_TRANSPARENT_INDEX_VALUE
public static final int GLX_TRANSPARENT_INDEX_VALUE- See Also:
-
GLX_TRANSPARENT_RED_VALUE
public static final int GLX_TRANSPARENT_RED_VALUE- See Also:
-
GLX_TRANSPARENT_GREEN_VALUE
public static final int GLX_TRANSPARENT_GREEN_VALUE- See Also:
-
GLX_TRANSPARENT_BLUE_VALUE
public static final int GLX_TRANSPARENT_BLUE_VALUE- See Also:
-
GLX_TRANSPARENT_ALPHA_VALUE
public static final int GLX_TRANSPARENT_ALPHA_VALUE- See Also:
-
GLX_DRAWABLE_TYPE
public static final int GLX_DRAWABLE_TYPE- See Also:
-
GLX_RENDER_TYPE
public static final int GLX_RENDER_TYPE- See Also:
-
GLX_X_RENDERABLE
public static final int GLX_X_RENDERABLE- See Also:
-
GLX_FBCONFIG_ID
public static final int GLX_FBCONFIG_ID- See Also:
-
GLX_MAX_PBUFFER_WIDTH
public static final int GLX_MAX_PBUFFER_WIDTH- See Also:
-
GLX_MAX_PBUFFER_HEIGHT
public static final int GLX_MAX_PBUFFER_HEIGHT- See Also:
-
GLX_MAX_PBUFFER_PIXELS
public static final int GLX_MAX_PBUFFER_PIXELS- See Also:
-
GLX_VISUAL_ID
public static final int GLX_VISUAL_ID- See Also:
-
GLX_BAD_SCREEN
public static final int GLX_BAD_SCREEN- See Also:
-
GLX_BAD_ATTRIBUTE
public static final int GLX_BAD_ATTRIBUTE- See Also:
-
GLX_NO_EXTENSION
public static final int GLX_NO_EXTENSION- See Also:
-
GLX_BAD_VISUAL
public static final int GLX_BAD_VISUAL- See Also:
-
GLX_BAD_CONTEXT
public static final int GLX_BAD_CONTEXT- See Also:
-
GLX_BAD_VALUE
public static final int GLX_BAD_VALUE- See Also:
-
GLX_BAD_ENUM
public static final int GLX_BAD_ENUM- See Also:
-
GLX_DONT_CARE
public static final int GLX_DONT_CARE- See Also:
-
GLX_RGBA_BIT
public static final int GLX_RGBA_BIT- See Also:
-
GLX_COLOR_INDEX_BIT
public static final int GLX_COLOR_INDEX_BIT- See Also:
-
GLX_WINDOW_BIT
public static final int GLX_WINDOW_BIT- See Also:
-
GLX_PIXMAP_BIT
public static final int GLX_PIXMAP_BIT- See Also:
-
GLX_PBUFFER_BIT
public static final int GLX_PBUFFER_BIT- See Also:
-
GLX_NONE
public static final int GLX_NONE- See Also:
-
GLX_SLOW_CONFIG
public static final int GLX_SLOW_CONFIG- See Also:
-
GLX_NON_CONFORMANT_CONFIG
public static final int GLX_NON_CONFORMANT_CONFIG- See Also:
-
GLX_TRUE_COLOR
public static final int GLX_TRUE_COLOR- See Also:
-
GLX_DIRECT_COLOR
public static final int GLX_DIRECT_COLOR- See Also:
-
GLX_PSEUDO_COLOR
public static final int GLX_PSEUDO_COLOR- See Also:
-
GLX_STATIC_COLOR
public static final int GLX_STATIC_COLOR- See Also:
-
GLX_GRAY_SCALE
public static final int GLX_GRAY_SCALE- See Also:
-
GLX_STATIC_GRAY
public static final int GLX_STATIC_GRAY- See Also:
-
GLX_TRANSPARENT_RGB
public static final int GLX_TRANSPARENT_RGB- See Also:
-
GLX_TRANSPARENT_INDEX
public static final int GLX_TRANSPARENT_INDEX- See Also:
-
GLX_PRESERVED_CONTENTS
public static final int GLX_PRESERVED_CONTENTS- See Also:
-
GLX_LARGEST_PBUFFER
public static final int GLX_LARGEST_PBUFFER- See Also:
-
GLX_PBUFFER_HEIGHT
public static final int GLX_PBUFFER_HEIGHT- See Also:
-
GLX_PBUFFER_WIDTH
public static final int GLX_PBUFFER_WIDTH- See Also:
-
GLX_WIDTH
public static final int GLX_WIDTH- See Also:
-
GLX_HEIGHT
public static final int GLX_HEIGHT- See Also:
-
GLX_EVENT_MASK
public static final int GLX_EVENT_MASK- See Also:
-
GLX_RGBA_TYPE
public static final int GLX_RGBA_TYPE- See Also:
-
GLX_COLOR_INDEX_TYPE
public static final int GLX_COLOR_INDEX_TYPE- See Also:
-
GLX_SCREEN
public static final int GLX_SCREEN- See Also:
-
GLX_PBUFFER_CLOBBER_MASK
public static final int GLX_PBUFFER_CLOBBER_MASK- See Also:
-
GLX_DAMAGED
public static final int GLX_DAMAGED- See Also:
-
GLX_SAVED
public static final int GLX_SAVED- See Also:
-
GLX_WINDOW
public static final int GLX_WINDOW- See Also:
-
GLX_PBUFFER
public static final int GLX_PBUFFER- See Also:
-
GLX_FRONT_LEFT_BUFFER_BIT
public static final int GLX_FRONT_LEFT_BUFFER_BIT- See Also:
-
GLX_FRONT_RIGHT_BUFFER_BIT
public static final int GLX_FRONT_RIGHT_BUFFER_BIT- See Also:
-
GLX_BACK_LEFT_BUFFER_BIT
public static final int GLX_BACK_LEFT_BUFFER_BIT- See Also:
-
GLX_BACK_RIGHT_BUFFER_BIT
public static final int GLX_BACK_RIGHT_BUFFER_BIT- See Also:
-
GLX_AUX_BUFFERS_BIT
public static final int GLX_AUX_BUFFERS_BIT- See Also:
-
GLX_DEPTH_BUFFER_BIT
public static final int GLX_DEPTH_BUFFER_BIT- See Also:
-
GLX_STENCIL_BUFFER_BIT
public static final int GLX_STENCIL_BUFFER_BIT- See Also:
-
GLX_ACCUM_BUFFER_BIT
public static final int GLX_ACCUM_BUFFER_BIT- See Also:
-
GLX_X_VISUAL_TYPE_EXT
public static final int GLX_X_VISUAL_TYPE_EXT- See Also:
-
GLX_TRANSPARENT_TYPE_EXT
public static final int GLX_TRANSPARENT_TYPE_EXT- See Also:
-
GLX_TRANSPARENT_INDEX_VALUE_EXT
public static final int GLX_TRANSPARENT_INDEX_VALUE_EXT- See Also:
-
GLX_TRANSPARENT_RED_VALUE_EXT
public static final int GLX_TRANSPARENT_RED_VALUE_EXT- See Also:
-
GLX_TRANSPARENT_GREEN_VALUE_EXT
public static final int GLX_TRANSPARENT_GREEN_VALUE_EXT- See Also:
-
GLX_TRANSPARENT_BLUE_VALUE_EXT
public static final int GLX_TRANSPARENT_BLUE_VALUE_EXT- See Also:
-
GLX_TRANSPARENT_ALPHA_VALUE_EXT
public static final int GLX_TRANSPARENT_ALPHA_VALUE_EXT- See Also:
-
GLX_TRUE_COLOR_EXT
public static final int GLX_TRUE_COLOR_EXT- See Also:
-
GLX_DIRECT_COLOR_EXT
public static final int GLX_DIRECT_COLOR_EXT- See Also:
-
GLX_PSEUDO_COLOR_EXT
public static final int GLX_PSEUDO_COLOR_EXT- See Also:
-
GLX_STATIC_COLOR_EXT
public static final int GLX_STATIC_COLOR_EXT- See Also:
-
GLX_GRAY_SCALE_EXT
public static final int GLX_GRAY_SCALE_EXT- See Also:
-
GLX_STATIC_GRAY_EXT
public static final int GLX_STATIC_GRAY_EXT- See Also:
-
GLX_NONE_EXT
public static final int GLX_NONE_EXT- See Also:
-
GLX_TRANSPARENT_RGB_EXT
public static final int GLX_TRANSPARENT_RGB_EXT- See Also:
-
GLX_TRANSPARENT_INDEX_EXT
public static final int GLX_TRANSPARENT_INDEX_EXT- See Also:
-
GLX_VISUAL_CAVEAT_EXT
public static final int GLX_VISUAL_CAVEAT_EXT- See Also:
-
GLX_SLOW_VISUAL_EXT
public static final int GLX_SLOW_VISUAL_EXT- See Also:
-
GLX_NON_CONFORMANT_VISUAL_EXT
public static final int GLX_NON_CONFORMANT_VISUAL_EXT- See Also:
-
GLX_VENDOR
public static final int GLX_VENDOR- See Also:
-
GLX_VERSION
public static final int GLX_VERSION- See Also:
-
GLX_EXTENSIONS
public static final int GLX_EXTENSIONS- See Also:
-
GLX_SHARE_CONTEXT_EXT
public static final int GLX_SHARE_CONTEXT_EXT- See Also:
-
GLX_VISUAL_ID_EXT
public static final int GLX_VISUAL_ID_EXT- See Also:
-
GLX_SCREEN_EXT
public static final int GLX_SCREEN_EXT- See Also:
-
GLX_SAMPLE_BUFFERS
public static final int GLX_SAMPLE_BUFFERS- See Also:
-
GLX_SAMPLES
public static final int GLX_SAMPLES- See Also:
-
GL_VIEWPORT
public static final int GL_VIEWPORT- See Also:
-
-
Constructor Details
-
GLX
public GLX()
-
-
Method Details
-
XVisualInfo_sizeof
public static final int XVisualInfo_sizeof() -
glGetIntegerv
public static final void glGetIntegerv(int pname, int[] params) - Parameters:
pname
- cast=(GLenum)params
- cast=(GLint *),flags=no_in
-
glViewport
public static final void glViewport(int x, int y, int width, int height) - Parameters:
x
- cast=(GLint)y
- cast=(GLint)width
- cast=(GLsizei)height
- cast=(GLsizei)
-
glXChooseVisual
public static final long glXChooseVisual(long dpy, int screen, int[] attribList) - Parameters:
dpy
- cast=(Display *)
-
glXCreateContext
public static final long glXCreateContext(long dpy, XVisualInfo vis, long shareList, boolean direct) - Parameters:
dpy
- cast=(Display *)shareList
- cast=(GLXContext)
-
glXDestroyContext
public static final void glXDestroyContext(long dpy, long ctx) - Parameters:
dpy
- cast=(Display *)ctx
- cast=(GLXContext)
-
glXGetConfig
- Parameters:
dpy
- cast=(Display *)
-
glXGetCurrentContext
public static final long glXGetCurrentContext() -
glXMakeCurrent
public static final boolean glXMakeCurrent(long dpy, long drawable, long ctx) - Parameters:
dpy
- cast=(Display *)drawable
- cast=(GLXDrawable)ctx
- cast=(GLXContext)
-
glXSwapBuffers
public static final void glXSwapBuffers(long dpy, long drawable) - Parameters:
dpy
- cast=(Display *)drawable
- cast=(GLXDrawable)
-
memmove
- Parameters:
src
- cast=(const void *)size
- cast=(size_t)
-