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

      @NativeType("Bool") public static boolean glXQueryExtension(@NativeType("Display *") long display, @NativeType("int *") IntBuffer error_base, @NativeType("int *") 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

      @NativeType("Bool") public static boolean glXQueryVersion(@NativeType("Display *") long display, @NativeType("int *") IntBuffer major, @NativeType("int *") 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(@NativeType("Display *") long display, @NativeType("XVisualInfo *") XVisualInfo visual, int attribute, @NativeType("int *") 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

      @NativeType("XVisualInfo *") public static @Nullable XVisualInfo glXChooseVisual(@NativeType("Display *") long display, int screen, @NativeType("int *") @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

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

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

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

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

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

      @NativeType("GLXContext") public static long glXGetCurrentContext()
      GLXContext glXGetCurrentContext(void)
    • glXGetCurrentDrawable

      @NativeType("GLXDrawable") 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(@NativeType("Display *") long display, @NativeType("GLXDrawable") long draw)
      void glXSwapBuffers(Display * display, GLXDrawable draw)
    • glXUseXFont

      public static void glXUseXFont(@NativeType("Font") 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

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

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

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

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

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

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