Package org.lwjgl.egl

Class EGL15


public class EGL15 extends EGL14
  • Field Details

    • EGL_CONTEXT_MAJOR_VERSION

      public static final int EGL_CONTEXT_MAJOR_VERSION
      See Also:
    • EGL_CONTEXT_MINOR_VERSION

      public static final int EGL_CONTEXT_MINOR_VERSION
      See Also:
    • EGL_CONTEXT_OPENGL_PROFILE_MASK

      public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK
      See Also:
    • EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

      public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
      See Also:
    • EGL_NO_RESET_NOTIFICATION

      public static final int EGL_NO_RESET_NOTIFICATION
      See Also:
    • EGL_LOSE_CONTEXT_ON_RESET

      public static final int EGL_LOSE_CONTEXT_ON_RESET
      See Also:
    • EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

      public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
      See Also:
    • EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

      public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
      See Also:
    • EGL_CONTEXT_OPENGL_DEBUG

      public static final int EGL_CONTEXT_OPENGL_DEBUG
      See Also:
    • EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

      public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
      See Also:
    • EGL_CONTEXT_OPENGL_ROBUST_ACCESS

      public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS
      See Also:
    • EGL_OPENGL_ES3_BIT

      public static final int EGL_OPENGL_ES3_BIT
      See Also:
    • EGL_CL_EVENT_HANDLE

      public static final int EGL_CL_EVENT_HANDLE
      See Also:
    • EGL_SYNC_CL_EVENT

      public static final int EGL_SYNC_CL_EVENT
      See Also:
    • EGL_SYNC_CL_EVENT_COMPLETE

      public static final int EGL_SYNC_CL_EVENT_COMPLETE
      See Also:
    • EGL_SYNC_PRIOR_COMMANDS_COMPLETE

      public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE
      See Also:
    • EGL_SYNC_TYPE

      public static final int EGL_SYNC_TYPE
      See Also:
    • EGL_SYNC_STATUS

      public static final int EGL_SYNC_STATUS
      See Also:
    • EGL_SYNC_CONDITION

      public static final int EGL_SYNC_CONDITION
      See Also:
    • EGL_SIGNALED

      public static final int EGL_SIGNALED
      See Also:
    • EGL_UNSIGNALED

      public static final int EGL_UNSIGNALED
      See Also:
    • EGL_SYNC_FLUSH_COMMANDS_BIT

      public static final int EGL_SYNC_FLUSH_COMMANDS_BIT
      See Also:
    • EGL_TIMEOUT_EXPIRED

      public static final int EGL_TIMEOUT_EXPIRED
      See Also:
    • EGL_CONDITION_SATISFIED

      public static final int EGL_CONDITION_SATISFIED
      See Also:
    • EGL_SYNC_FENCE

      public static final int EGL_SYNC_FENCE
      See Also:
    • EGL_GL_COLORSPACE

      public static final int EGL_GL_COLORSPACE
      See Also:
    • EGL_GL_COLORSPACE_SRGB

      public static final int EGL_GL_COLORSPACE_SRGB
      See Also:
    • EGL_GL_COLORSPACE_LINEAR

      public static final int EGL_GL_COLORSPACE_LINEAR
      See Also:
    • EGL_GL_RENDERBUFFER

      public static final int EGL_GL_RENDERBUFFER
      See Also:
    • EGL_GL_TEXTURE_2D

      public static final int EGL_GL_TEXTURE_2D
      See Also:
    • EGL_GL_TEXTURE_LEVEL

      public static final int EGL_GL_TEXTURE_LEVEL
      See Also:
    • EGL_GL_TEXTURE_3D

      public static final int EGL_GL_TEXTURE_3D
      See Also:
    • EGL_GL_TEXTURE_ZOFFSET

      public static final int EGL_GL_TEXTURE_ZOFFSET
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

      public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

      public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

      public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

      public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

      public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
      See Also:
    • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

      public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
      See Also:
    • EGL_IMAGE_PRESERVED

      public static final int EGL_IMAGE_PRESERVED
      See Also:
    • EGL_FOREVER

      public static final long EGL_FOREVER
      See Also:
    • EGL_NO_SYNC

      public static final long EGL_NO_SYNC
      See Also:
    • EGL_NO_IMAGE

      public static final long EGL_NO_IMAGE
      See Also:
  • Method Details

    • neglCreateSync

      public static long neglCreateSync(long dpy, int type, long attrib_list)
      EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, EGLAttrib const * attrib_list)
    • eglCreateSync

      public static long eglCreateSync(long dpy, int type, PointerBuffer attrib_list)
      EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, EGLAttrib const * attrib_list)
    • eglDestroySync

      public static boolean eglDestroySync(long dpy, long sync)
      EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync)
    • eglClientWaitSync

      public static int eglClientWaitSync(long dpy, long sync, int flags, long timeout)
      EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
    • neglGetSyncAttrib

      public static int neglGetSyncAttrib(long dpy, long sync, int attribute, long value)
      EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib const * value)
    • eglGetSyncAttrib

      public static boolean eglGetSyncAttrib(long dpy, long sync, int attribute, PointerBuffer value)
      EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib const * value)
    • neglCreateImage

      public static long neglCreateImage(long dpy, long ctx, int target, long buffer, long attrib_list)
      EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, EGLAttrib const * attrib_list)
    • eglCreateImage

      public static long eglCreateImage(long dpy, long ctx, int target, long buffer, @Nullable PointerBuffer attrib_list)
      EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, EGLAttrib const * attrib_list)
    • eglDestroyImage

      public static boolean eglDestroyImage(long dpy, long image)
      EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image)
    • neglGetPlatformDisplay

      public static long neglGetPlatformDisplay(int platform, long native_display, long attrib_list)
      EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, EGLAttrib const * attrib_list)
    • eglGetPlatformDisplay

      public static long eglGetPlatformDisplay(int platform, long native_display, @Nullable PointerBuffer attrib_list)
      EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, EGLAttrib const * attrib_list)
    • neglCreatePlatformWindowSurface

      public static long neglCreatePlatformWindowSurface(long dpy, long config, long native_window, long attrib_list)
      EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, EGLAttrib const * attrib_list)
    • eglCreatePlatformWindowSurface

      public static long eglCreatePlatformWindowSurface(long dpy, long config, long native_window, @Nullable PointerBuffer attrib_list)
      EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, EGLAttrib const * attrib_list)
    • neglCreatePlatformPixmapSurface

      public static long neglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, long attrib_list)
      EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, EGLAttrib const * attrib_list)
    • eglCreatePlatformPixmapSurface

      public static long eglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, @Nullable PointerBuffer attrib_list)
      EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, EGLAttrib const * attrib_list)
    • eglWaitSync

      public static boolean eglWaitSync(long dpy, long sync, int flags)
      EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)