Package org.lwjgl.egl

Class EGL10



  • public class EGL10
    extends java.lang.Object
    The core EGL 1.0 functionality.
    • Method Detail

      • eglChooseConfig

        public static boolean eglChooseConfig(long dpy,
                                              java.nio.IntBuffer attrib_list,
                                              PointerBuffer configs,
                                              java.nio.IntBuffer num_config)
      • eglCopyBuffers

        public static boolean eglCopyBuffers(long dpy,
                                             long surface,
                                             long target)
      • eglCreateContext

        public static long eglCreateContext(long dpy,
                                            long config,
                                            long share_context,
                                            java.nio.IntBuffer attrib_list)
      • eglCreatePbufferSurface

        public static long eglCreatePbufferSurface(long dpy,
                                                   long config,
                                                   java.nio.IntBuffer attrib_list)
      • eglCreatePixmapSurface

        public static long eglCreatePixmapSurface(long dpy,
                                                  long config,
                                                  long pixmap,
                                                  java.nio.IntBuffer attrib_list)
      • eglCreateWindowSurface

        public static long eglCreateWindowSurface(long dpy,
                                                  long config,
                                                  long win,
                                                  java.nio.IntBuffer attrib_list)
      • eglDestroyContext

        public static boolean eglDestroyContext(long dpy,
                                                long ctx)
      • eglDestroySurface

        public static boolean eglDestroySurface(long dpy,
                                                long surface)
      • eglGetConfigAttrib

        public static boolean eglGetConfigAttrib(long dpy,
                                                 long config,
                                                 int attribute,
                                                 java.nio.IntBuffer value)
      • eglGetConfigs

        public static boolean eglGetConfigs(long dpy,
                                            PointerBuffer configs,
                                            java.nio.IntBuffer num_config)
      • eglGetCurrentDisplay

        public static long eglGetCurrentDisplay()
      • eglGetCurrentSurface

        public static long eglGetCurrentSurface(int readdraw)
      • eglGetDisplay

        public static long eglGetDisplay(long display_id)
      • eglGetError

        public static int eglGetError()
      • eglGetProcAddress

        public static long eglGetProcAddress(java.nio.ByteBuffer procname)
      • eglGetProcAddress

        public static long eglGetProcAddress(java.lang.CharSequence procname)
      • eglInitialize

        public static boolean eglInitialize(long dpy,
                                            java.nio.IntBuffer major,
                                            java.nio.IntBuffer minor)
      • eglMakeCurrent

        public static boolean eglMakeCurrent(long dpy,
                                             long draw,
                                             long read,
                                             long ctx)
      • eglQueryContext

        public static boolean eglQueryContext(long dpy,
                                              long ctx,
                                              int attribute,
                                              java.nio.IntBuffer value)
      • eglQueryString

        public static java.lang.String eglQueryString(long dpy,
                                                      int name)
      • eglQuerySurface

        public static boolean eglQuerySurface(long dpy,
                                              long surface,
                                              int attribute,
                                              java.nio.IntBuffer value)
      • eglSwapBuffers

        public static boolean eglSwapBuffers(long dpy,
                                             long surface)
      • eglTerminate

        public static boolean eglTerminate(long dpy)
      • eglWaitGL

        public static boolean eglWaitGL()
      • eglWaitNative

        public static boolean eglWaitNative(int engine)
      • eglChooseConfig

        public static boolean eglChooseConfig(long dpy,
                                              int[] attrib_list,
                                              PointerBuffer configs,
                                              int[] num_config)
        Array version of: ChooseConfig
      • eglCreateContext

        public static long eglCreateContext(long dpy,
                                            long config,
                                            long share_context,
                                            int[] attrib_list)
        Array version of: CreateContext
      • eglCreatePbufferSurface

        public static long eglCreatePbufferSurface(long dpy,
                                                   long config,
                                                   int[] attrib_list)
        Array version of: CreatePbufferSurface
      • eglCreatePixmapSurface

        public static long eglCreatePixmapSurface(long dpy,
                                                  long config,
                                                  long pixmap,
                                                  int[] attrib_list)
        Array version of: CreatePixmapSurface
      • eglCreateWindowSurface

        public static long eglCreateWindowSurface(long dpy,
                                                  long config,
                                                  long win,
                                                  int[] attrib_list)
        Array version of: CreateWindowSurface
      • eglGetConfigAttrib

        public static boolean eglGetConfigAttrib(long dpy,
                                                 long config,
                                                 int attribute,
                                                 int[] value)
        Array version of: GetConfigAttrib
      • eglGetConfigs

        public static boolean eglGetConfigs(long dpy,
                                            PointerBuffer configs,
                                            int[] num_config)
        Array version of: GetConfigs
      • eglInitialize

        public static boolean eglInitialize(long dpy,
                                            int[] major,
                                            int[] minor)
        Array version of: Initialize
      • eglQueryContext

        public static boolean eglQueryContext(long dpy,
                                              long ctx,
                                              int attribute,
                                              int[] value)
        Array version of: QueryContext
      • eglQuerySurface

        public static boolean eglQuerySurface(long dpy,
                                              long surface,
                                              int attribute,
                                              int[] value)
        Array version of: QuerySurface