Package org.lwjgl.egl

Class EGL10

java.lang.Object
org.lwjgl.egl.EGL10
Direct Known Subclasses:
EGL11

public class EGL10 extends Object
The core EGL 1.0 functionality.
  • Field Details

  • Method Details

    • neglChooseConfig

      public static int neglChooseConfig(long dpy, long attrib_list, long configs, int config_size, long num_config)
    • eglChooseConfig

      public static boolean eglChooseConfig(long dpy, @Nullable IntBuffer attrib_list, @Nullable PointerBuffer configs, IntBuffer num_config)
    • eglCopyBuffers

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

      public static long neglCreateContext(long dpy, long config, long share_context, long attrib_list)
    • eglCreateContext

      public static long eglCreateContext(long dpy, long config, long share_context, @Nullable IntBuffer attrib_list)
    • neglCreatePbufferSurface

      public static long neglCreatePbufferSurface(long dpy, long config, long attrib_list)
    • eglCreatePbufferSurface

      public static long eglCreatePbufferSurface(long dpy, long config, @Nullable IntBuffer attrib_list)
    • neglCreatePixmapSurface

      public static long neglCreatePixmapSurface(long dpy, long config, long pixmap, long attrib_list)
    • eglCreatePixmapSurface

      public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, @Nullable IntBuffer attrib_list)
    • neglCreateWindowSurface

      public static long neglCreateWindowSurface(long dpy, long config, long win, long attrib_list)
    • eglCreateWindowSurface

      public static long eglCreateWindowSurface(long dpy, long config, long win, @Nullable IntBuffer attrib_list)
    • eglDestroyContext

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

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

      public static int neglGetConfigAttrib(long dpy, long config, int attribute, long value)
    • eglGetConfigAttrib

      public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer value)
    • neglGetConfigs

      public static int neglGetConfigs(long dpy, long configs, int config_size, long num_config)
    • eglGetConfigs

      public static boolean eglGetConfigs(long dpy, @Nullable PointerBuffer configs, 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()
    • neglGetProcAddress

      public static long neglGetProcAddress(long procname)
    • eglGetProcAddress

      public static long eglGetProcAddress(ByteBuffer procname)
    • eglGetProcAddress

      public static long eglGetProcAddress(CharSequence procname)
    • neglInitialize

      public static int neglInitialize(long dpy, long major, long minor)
    • eglInitialize

      public static boolean eglInitialize(long dpy, @Nullable IntBuffer major, @Nullable IntBuffer minor)
    • eglMakeCurrent

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

      public static int neglQueryContext(long dpy, long ctx, int attribute, long value)
    • eglQueryContext

      public static boolean eglQueryContext(long dpy, long ctx, int attribute, IntBuffer value)
    • neglQueryString

      public static long neglQueryString(long dpy, int name)
    • eglQueryString

      @Nullable public static String eglQueryString(long dpy, int name)
    • neglQuerySurface

      public static int neglQuerySurface(long dpy, long surface, int attribute, long value)
    • eglQuerySurface

      public static boolean eglQuerySurface(long dpy, long surface, int attribute, 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, @Nullable int[] attrib_list, @Nullable PointerBuffer configs, int[] num_config)
      Array version of: ChooseConfig
      See Also:
    • eglCreateContext

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

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

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

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

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

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

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

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

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