Class GLX

java.lang.Object
org.lwjgl.opengl.GLX
Direct Known Subclasses:
GLX11

public class GLX extends Object
  • Field Details

  • Method Details

    • nglXQueryExtension

      public static int nglXQueryExtension(long display, long error_base, long event_base)
      Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
    • glXQueryExtension

      public static boolean glXQueryExtension(long display, IntBuffer error_base, IntBuffer event_base)
      Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
    • nglXQueryVersion

      public static int nglXQueryVersion(long display, long major, long minor)
      Bool glXQueryVersion(Display * display, int * major, int * minor)
    • glXQueryVersion

      public static boolean glXQueryVersion(long display, IntBuffer major, IntBuffer minor)
      Bool glXQueryVersion(Display * display, int * major, int * minor)
    • nglXGetConfig

      public static int nglXGetConfig(long display, long visual, int attribute, long value)
      int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
    • glXGetConfig

      public static int glXGetConfig(long display, XVisualInfo visual, int attribute, IntBuffer value)
      int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
    • nglXChooseVisual

      public static long nglXChooseVisual(long display, int screen, long attrib_list)
      XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
    • glXChooseVisual

      public static @Nullable XVisualInfo glXChooseVisual(long display, int screen, @Nullable IntBuffer attrib_list)
      XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)
    • nglXCreateContext

      public static long nglXCreateContext(long display, long visual, long share_list, int direct)
      GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
    • glXCreateContext

      public static long glXCreateContext(long display, XVisualInfo visual, long share_list, boolean direct)
      GLXContext glXCreateContext(Display * display, XVisualInfo * visual, GLXContext share_list, Bool direct)
    • glXMakeCurrent

      public static boolean glXMakeCurrent(long display, long draw, long ctx)
      Bool glXMakeCurrent(Display * display, GLXDrawable draw, GLXContext ctx)
    • glXCopyContext

      public static void glXCopyContext(long display, long source, long dest, long mask)
      void glXCopyContext(Display * display, GLXContext source, GLXContext dest, unsigned long mask)
    • glXIsDirect

      public static boolean glXIsDirect(long display, long ctx)
      Bool glXIsDirect(Display * display, GLXContext ctx)
    • glXDestroyContext

      public static void glXDestroyContext(long display, long ctx)
      void glXDestroyContext(Display * display, GLXContext ctx)
    • glXGetCurrentContext

      public static long glXGetCurrentContext()
      GLXContext glXGetCurrentContext(void)
    • glXGetCurrentDrawable

      public static long glXGetCurrentDrawable()
      GLXDrawable glXGetCurrentDrawable(void)
    • glXWaitGL

      public static void glXWaitGL()
      void glXWaitGL(void)
    • glXWaitX

      public static void glXWaitX()
      void glXWaitX(void)
    • glXSwapBuffers

      public static void glXSwapBuffers(long display, long draw)
      void glXSwapBuffers(Display * display, GLXDrawable draw)
    • glXUseXFont

      public static void glXUseXFont(long font, int first, int count, int list_base)
      void glXUseXFont(Font font, int first, int count, int list_base)
    • nglXCreateGLXPixmap

      public static long nglXCreateGLXPixmap(long display, long visual, long pixmap)
      GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
    • glXCreateGLXPixmap

      public static long glXCreateGLXPixmap(long display, XVisualInfo visual, long pixmap)
      GLXPixmap glXCreateGLXPixmap(Display * display, XVisualInfo * visual, Pixmap pixmap)
    • glXDestroyGLXPixmap

      public static void glXDestroyGLXPixmap(long display, long pixmap)
      void glXDestroyGLXPixmap(Display * display, GLXPixmap pixmap)
    • glXQueryExtension

      public static boolean glXQueryExtension(long display, int[] error_base, int[] event_base)
      Bool glXQueryExtension(Display * display, int * error_base, int * event_base)
    • glXQueryVersion

      public static boolean glXQueryVersion(long display, int[] major, int[] minor)
      Bool glXQueryVersion(Display * display, int * major, int * minor)
    • glXGetConfig

      public static int glXGetConfig(long display, XVisualInfo visual, int attribute, int[] value)
      int glXGetConfig(Display * display, XVisualInfo * visual, int attribute, int * value)
    • glXChooseVisual

      public static @Nullable XVisualInfo glXChooseVisual(long display, int screen, int @Nullable [] attrib_list)
      XVisualInfo * glXChooseVisual(Display * display, int screen, int * attrib_list)