java.lang.Object
org.eclipse.swt.internal.Platform
org.eclipse.swt.internal.opengl.glx.GLX

public class GLX extends Platform
  • Field Details

  • 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

      public static final int glXGetConfig(long dpy, XVisualInfo vis, int attrib, int[] value)
      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

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