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 int
_glXChooseVisual
(int dpy, int screen, int[] attribList) static final int
_glXCreateContext
(int dpy, XVisualInfo vis, int shareList, boolean direct) static final void
_glXDestroyContext
(int dpy, int ctx) static final int
_glXGetConfig
(int dpy, XVisualInfo vis, int attrib, int[] value) static final int
static final boolean
_glXMakeCurrent
(int dpy, int drawable, int ctx) static final void
_glXSwapBuffers
(int dpy, int drawable) static final void
glGetIntegerv
(int pname, int[] params) static final void
glViewport
(int x, int y, int width, int height) static final int
glXChooseVisual
(int dpy, int screen, int[] attribList) static final int
glXCreateContext
(int dpy, XVisualInfo vis, int shareList, boolean direct) static final void
glXDestroyContext
(int dpy, int ctx) static final int
glXGetConfig
(int dpy, XVisualInfo vis, int attrib, int[] value) static final int
static final boolean
glXMakeCurrent
(int dpy, int drawable, int ctx) static final void
glXSwapBuffers
(int dpy, int drawable) static final void
memmove
(XVisualInfo dest, int src, int size) static final int
Methods inherited from class org.eclipse.swt.internal.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
-
glGetIntegerv
public static final void glGetIntegerv(int pname, int[] params) -
_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)
-
glViewport
public static final void glViewport(int x, int y, int width, int height) -
_glXChooseVisual
public static final int _glXChooseVisual(int dpy, int screen, int[] attribList) - Parameters:
dpy
- cast=(Display *)
-
glXChooseVisual
public static final int glXChooseVisual(int dpy, int screen, int[] attribList) -
_glXCreateContext
- Parameters:
dpy
- cast=(Display *)shareList
- cast=(GLXContext)
-
glXCreateContext
-
_glXDestroyContext
public static final void _glXDestroyContext(int dpy, int ctx) - Parameters:
dpy
- cast=(Display *)ctx
- cast=(GLXContext)
-
glXDestroyContext
public static final void glXDestroyContext(int dpy, int ctx) -
_glXGetConfig
- Parameters:
dpy
- cast=(Display *)
-
glXGetConfig
-
_glXGetCurrentContext
public static final int _glXGetCurrentContext() -
glXGetCurrentContext
public static final int glXGetCurrentContext() -
_glXMakeCurrent
public static final boolean _glXMakeCurrent(int dpy, int drawable, int ctx) - Parameters:
dpy
- cast=(Display *)drawable
- cast=(GLXDrawable)ctx
- cast=(GLXContext)
-
glXMakeCurrent
public static final boolean glXMakeCurrent(int dpy, int drawable, int ctx) -
_glXSwapBuffers
public static final void _glXSwapBuffers(int dpy, int drawable) - Parameters:
dpy
- cast=(Display *)drawable
- cast=(GLXDrawable)
-
glXSwapBuffers
public static final void glXSwapBuffers(int dpy, int drawable) -
memmove
- Parameters:
src
- cast=(const void *)size
- cast=(size_t)
-