Class EGL


  • public class EGL
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      EGL()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean eglBindAPI​(int api)
      Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api)
      Part of EGL_VERSION_1_2
      static boolean eglBindTexImage​(long dpy, long surface, int buffer)
      Entry point to C language function: EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
      Part of EGL_VERSION_1_1
      static boolean eglChooseConfig​(long dpy, IntBuffer attrib_list, PointerBuffer configs, int config_size, IntBuffer num_config)
      Entry point to C language function: EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config)
      Part of EGL_VERSION_1_0
      static int eglClientWaitSync​(long dpy, long sync, int flags, long timeout)
      Entry point to C language function: EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
      Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
      Alias for: eglClientWaitSyncKHR, eglClientWaitSyncNV
      static boolean eglCopyBuffers​(long dpy, long surface, long target)
      Entry point to C language function: EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
      Part of EGL_VERSION_1_0
      static long eglCreateContext​(long dpy, long config, long share_context, IntBuffer attrib_list)
      Entry point to C language function: EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list)
      Part of EGL_VERSION_1_0
      static long eglCreateImage​(long dpy, long ctx, int target, long buffer, PointerBuffer attrib_list)
      Entry point to C language function: EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list)
      Part of EGL_VERSION_1_5, EGL_KHR_image
      Alias for: eglCreateImageKHR
      static long eglCreatePbufferFromClientBuffer​(long dpy, int buftype, long buffer, long config, IntBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list)
      Part of EGL_VERSION_1_2
      static long eglCreatePbufferSurface​(long dpy, long config, IntBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list)
      Part of EGL_VERSION_1_0
      static long eglCreatePixmapSurface​(long dpy, long config, long pixmap, IntBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list)
      Part of EGL_VERSION_1_0, EGL_HI_clientpixmap
      Alias for: eglCreatePixmapSurfaceHI
      static long eglCreatePlatformPixmapSurface​(long dpy, long config, long native_pixmap, PointerBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list)
      Part of EGL_VERSION_1_5, EGL_EXT_platform_base
      Alias for: eglCreatePlatformPixmapSurfaceEXT
      static long eglCreatePlatformWindowSurface​(long dpy, long config, long native_window, PointerBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list)
      Part of EGL_VERSION_1_5, EGL_EXT_platform_base
      Alias for: eglCreatePlatformWindowSurfaceEXT
      static long eglCreateSync​(long dpy, int type, PointerBuffer attrib_list)
      Entry point to C language function: EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list)
      Part of EGL_VERSION_1_5, EGL_KHR_fence_sync
      Alias for: eglCreateSyncKHR
      static long eglCreateWindowSurface​(long dpy, long config, long win, IntBuffer attrib_list)
      Entry point to C language function: EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list)
      Part of EGL_VERSION_1_0
      static boolean eglDestroyContext​(long dpy, long ctx)
      Entry point to C language function: EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
      Part of EGL_VERSION_1_0
      static boolean eglDestroyImage​(long dpy, long image)
      Entry point to C language function: EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image)
      Part of EGL_VERSION_1_5, EGL_KHR_image
      Alias for: eglDestroyImageKHR
      static boolean eglDestroySurface​(long dpy, long surface)
      Entry point to C language function: EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
      Part of EGL_VERSION_1_0
      static boolean eglDestroySync​(long dpy, long sync)
      Entry point to C language function: EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync)
      Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
      Alias for: eglDestroySyncKHR, eglDestroySyncNV
      static boolean eglGetConfigAttrib​(long dpy, long config, int attribute, IntBuffer value)
      Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value)
      Part of EGL_VERSION_1_0
      static void eglGetConfigAttributes​(long dpy, long config, IntBuffer attributes, IntBuffer values)
      In case of an error on a particualr attribute, the attribute in the attributes-buffer is set to 0.
      static boolean eglGetConfigs​(long dpy, PointerBuffer configs, int config_size, IntBuffer num_config)
      Entry point to C language function: EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config)
      Part of EGL_VERSION_1_0
      static long eglGetCurrentContext()
      Entry point to C language function: EGLContext eglGetCurrentContext(void)
      Part of EGL_VERSION_1_4
      static long eglGetCurrentDisplay()
      Entry point to C language function: EGLDisplay eglGetCurrentDisplay(void)
      Part of EGL_VERSION_1_0
      static long eglGetCurrentSurface​(int readdraw)
      Entry point to C language function: EGLSurface eglGetCurrentSurface(EGLint readdraw)
      Part of EGL_VERSION_1_0
      static long eglGetDisplay​(long display_id)
      Entry point to C language function: EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id)
      Part of EGL_VERSION_1_0
      static int eglGetError()
      Entry point to C language function: EGLint eglGetError(void)
      Part of EGL_VERSION_1_0
      static long eglGetPlatformDisplay​(int platform, long native_display, PointerBuffer attrib_list)
      Entry point to C language function: EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, const EGLAttrib * attrib_list)
      Part of EGL_VERSION_1_5, EGL_EXT_platform_base
      Alias for: eglGetPlatformDisplayEXT
      static boolean eglGetSyncAttrib​(long dpy, long sync, int attribute, PointerBuffer value)
      Entry point to C language function: EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value)
      Part of EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync
      Alias for: eglGetSyncAttribNV, eglGetSyncAttribKHR
      static boolean eglInitialize​(long dpy, IntBuffer major, IntBuffer minor)
      Entry point to C language function: EGLBoolean eglInitialize(EGLDisplay dpy, EGLint * major, EGLint * minor)
      Part of EGL_VERSION_1_0
      static boolean eglMakeCurrent​(long dpy, long draw, long read, long ctx)
      Entry point to C language function: EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
      Part of EGL_VERSION_1_0
      static int eglQueryAPI()
      Entry point to C language function: EGLenum eglQueryAPI(void)
      Part of EGL_VERSION_1_2
      static boolean eglQueryContext​(long dpy, long ctx, int attribute, IntBuffer value)
      Entry point to C language function: EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value)
      Part of EGL_VERSION_1_0
      static String eglQueryString​(long dpy, int name)
      Entry point to C language function: const char * eglQueryString(EGLDisplay dpy, EGLint name)
      Part of EGL_VERSION_1_0
      static boolean eglQuerySurface​(long dpy, long surface, int attribute, IntBuffer value)
      Entry point to C language function: EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value)
      Part of EGL_VERSION_1_0
      static boolean eglReleaseTexImage​(long dpy, long surface, int buffer)
      Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
      Part of EGL_VERSION_1_1
      static boolean eglReleaseThread()
      Entry point to C language function: EGLBoolean eglReleaseThread(void)
      Part of EGL_VERSION_1_2
      static boolean eglSurfaceAttrib​(long dpy, long surface, int attribute, int value)
      Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
      Part of EGL_VERSION_1_1
      static boolean eglSwapBuffers​(long dpy, long surface)
      Entry point to C language function: EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface)
      Part of EGL_VERSION_1_0
      static boolean eglSwapInterval​(long dpy, int interval)
      Entry point to C language function: EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
      Part of EGL_VERSION_1_1
      static boolean eglTerminate​(long dpy)
      Entry point to C language function: EGLBoolean eglTerminate(EGLDisplay dpy)
      Part of EGL_VERSION_1_0
      static boolean eglWaitClient()
      Entry point to C language function: EGLBoolean eglWaitClient(void)
      Part of EGL_VERSION_1_2
      static boolean eglWaitGL()
      Entry point to C language function: EGLBoolean eglWaitGL(void)
      Part of EGL_VERSION_1_0
      static boolean eglWaitNative​(int engine)
      Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine)
      Part of EGL_VERSION_1_0
      static boolean eglWaitSync​(long dpy, long sync, int flags)
      Entry point to C language function: EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
      Part of EGL_VERSION_1_5, EGL_KHR_wait_sync
      Alias for: eglWaitSyncKHR
    • Field Detail

      • KHRONOS_FALSE

        public static final int KHRONOS_FALSE
        Defined as part of enum type "khronos_boolean_enum_t" - CType: int
        See Also:
        Constant Field Values
      • KHRONOS_TRUE

        public static final int KHRONOS_TRUE
        Defined as part of enum type "khronos_boolean_enum_t" - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

        public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

        public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE_DEFAULT

        public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

        public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_COLORSPACE

        public static final int EGL_GL_COLORSPACE
        EGL_VERSION_1_5, EGL_KHR_gl_colorspace
        Alias for: EGL_GL_COLORSPACE_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CURRENT_SURFACE

        public static final int EGL_BAD_CURRENT_SURFACE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BIND_TO_TEXTURE_RGB

        public static final int EGL_BIND_TO_TEXTURE_RGB
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_FORMAT

        public static final int EGL_TEXTURE_FORMAT
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_COLOR_BUFFER_TYPE

        public static final int EGL_COLOR_BUFFER_TYPE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT_NONPRE

        public static final int EGL_ALPHA_FORMAT_NONPRE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE_BOX

        public static final int EGL_MULTISAMPLE_RESOLVE_BOX
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_SURFACE_TYPE

        public static final int EGL_SURFACE_TYPE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_DEBUG

        public static final int EGL_CONTEXT_OPENGL_DEBUG
        EGL_VERSION_1_5 - CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_TYPE

        public static final int EGL_TRANSPARENT_TYPE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BACK_BUFFER

        public static final int EGL_BACK_BUFFER
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_LUMINANCE_SIZE

        public static final int EGL_LUMINANCE_SIZE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_MIN_SWAP_INTERVAL

        public static final int EGL_MIN_SWAP_INTERVAL
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_LOST

        public static final int EGL_CONTEXT_LOST
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_ALPHA_FORMAT

        public static final int EGL_VG_ALPHA_FORMAT
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_CL_EVENT_COMPLETE

        public static final int EGL_SYNC_CL_EVENT_COMPLETE
        EGL_VERSION_1_5, EGL_KHR_cl_event
        Alias for: EGL_SYNC_CL_EVENT_COMPLETE_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_ALPHA_FORMAT_NONPRE

        public static final int EGL_VG_ALPHA_FORMAT_NONPRE
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_SAMPLE_BUFFERS

        public static final int EGL_SAMPLE_BUFFERS
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_BLUE_VALUE

        public static final int EGL_TRANSPARENT_BLUE_VALUE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_MASK_SIZE

        public static final int EGL_ALPHA_MASK_SIZE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_NO_RESET_NOTIFICATION

        public static final int EGL_NO_RESET_NOTIFICATION
        EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness
        Alias for: EGL_NO_RESET_NOTIFICATION_KHR, EGL_NO_RESET_NOTIFICATION_EXT - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_RENDERBUFFER

        public static final int EGL_GL_RENDERBUFFER
        EGL_VERSION_1_5, EGL_KHR_gl_renderbuffer_image
        Alias for: EGL_GL_RENDERBUFFER_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_CL_EVENT

        public static final int EGL_SYNC_CL_EVENT
        EGL_VERSION_1_5, EGL_KHR_cl_event
        Alias for: EGL_SYNC_CL_EVENT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_RGB

        public static final int EGL_TRANSPARENT_RGB
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_WINDOW_BIT

        public static final int EGL_WINDOW_BIT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT

        public static final int EGL_ALPHA_FORMAT
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES2_BIT

        public static final int EGL_OPENGL_ES2_BIT
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_DISPLAY

        public static final int EGL_BAD_DISPLAY
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_PARAMETER

        public static final int EGL_BAD_PARAMETER
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CONTEXT

        public static final int EGL_BAD_CONTEXT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

        public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
        EGL_VERSION_1_5 - CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE

        public static final int EGL_MULTISAMPLE_RESOLVE
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_SLOW_CONFIG

        public static final int EGL_SLOW_CONFIG
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_FALSE

        public static final int EGL_FALSE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_SINGLE_BUFFER

        public static final int EGL_SINGLE_BUFFER
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE_BOX_BIT

        public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE_LINEAR

        public static final int EGL_COLORSPACE_LINEAR
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_EXTENSIONS

        public static final int EGL_EXTENSIONS
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT_PRE

        public static final int EGL_ALPHA_FORMAT_PRE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONFORMANT

        public static final int EGL_CONFORMANT
        EGL_VERSION_1_3, EGL_KHR_config_attribs
        Alias for: EGL_CONFORMANT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_SIGNALED

        public static final int EGL_SIGNALED
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
        Alias for: EGL_SIGNALED_NV, EGL_SIGNALED_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_SAMPLES

        public static final int EGL_SAMPLES
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_LUMINANCE_BUFFER

        public static final int EGL_LUMINANCE_BUFFER
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_LOSE_CONTEXT_ON_RESET

        public static final int EGL_LOSE_CONTEXT_ON_RESET
        EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness
        Alias for: EGL_LOSE_CONTEXT_ON_RESET_KHR, EGL_LOSE_CONTEXT_ON_RESET_EXT - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE_LINEAR_BIT

        public static final int EGL_VG_COLORSPACE_LINEAR_BIT
        EGL_VERSION_1_3, EGL_KHR_config_attribs
        Alias for: EGL_VG_COLORSPACE_LINEAR_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

        public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

        public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_DEPTH_SIZE

        public static final int EGL_DEPTH_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_HEIGHT

        public static final int EGL_MAX_PBUFFER_HEIGHT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CONFIG

        public static final int EGL_BAD_CONFIG
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

        public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
        EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
        Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_ZOFFSET

        public static final int EGL_GL_TEXTURE_ZOFFSET
        EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
        Alias for: EGL_GL_TEXTURE_ZOFFSET_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_CLIENT_VERSION

        public static final int EGL_CONTEXT_CLIENT_VERSION
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_SWAP_BEHAVIOR_PRESERVED_BIT

        public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_SWAP_BEHAVIOR

        public static final int EGL_SWAP_BEHAVIOR
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONDITION_SATISFIED

        public static final int EGL_CONDITION_SATISFIED
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
        Alias for: EGL_CONDITION_SATISFIED_NV, EGL_CONDITION_SATISFIED_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_MIPMAP_TEXTURE

        public static final int EGL_MIPMAP_TEXTURE
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_WIDTH

        public static final int EGL_WIDTH
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CL_EVENT_HANDLE

        public static final int EGL_CL_EVENT_HANDLE
        EGL_VERSION_1_5, EGL_KHR_cl_event
        Alias for: EGL_CL_EVENT_HANDLE_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_READ

        public static final int EGL_READ
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_TYPE

        public static final int EGL_SYNC_TYPE
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
        Alias for: EGL_SYNC_TYPE_NV, EGL_SYNC_TYPE_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_RENDER_BUFFER

        public static final int EGL_RENDER_BUFFER
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_TRUE

        public static final int EGL_TRUE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_PRESERVED

        public static final int EGL_BUFFER_PRESERVED
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES3_BIT

        public static final int EGL_OPENGL_ES3_BIT
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_OPENGL_ES3_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_MATCH_NATIVE_PIXMAP

        public static final int EGL_MATCH_NATIVE_PIXMAP
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_DESTROYED

        public static final int EGL_BUFFER_DESTROYED
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_COLORSPACE_LINEAR

        public static final int EGL_GL_COLORSPACE_LINEAR
        EGL_VERSION_1_5, EGL_KHR_gl_colorspace
        Alias for: EGL_GL_COLORSPACE_LINEAR_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE

        public static final int EGL_COLORSPACE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_PBUFFER_BIT

        public static final int EGL_PBUFFER_BIT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_LEVEL

        public static final int EGL_LEVEL
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_UNSIGNALED

        public static final int EGL_UNSIGNALED
        EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync
        Alias for: EGL_UNSIGNALED_KHR, EGL_UNSIGNALED_NV - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_PROFILE_MASK

        public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_STENCIL_SIZE

        public static final int EGL_STENCIL_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

        public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
        EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness
        Alias for: EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR, EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT - CType: int
        See Also:
        Constant Field Values
      • EGL_GREEN_SIZE

        public static final int EGL_GREEN_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_2D

        public static final int EGL_TEXTURE_2D
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ACCESS

        public static final int EGL_BAD_ACCESS
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_DISPLAY_SCALING

        public static final int EGL_DISPLAY_SCALING
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_SURFACE

        public static final int EGL_BAD_SURFACE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_MIPMAP_LEVEL

        public static final int EGL_MIPMAP_LEVEL
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_BLUE_SIZE

        public static final int EGL_BLUE_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ATTRIBUTE

        public static final int EGL_BAD_ATTRIBUTE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_MAJOR_VERSION

        public static final int EGL_CONTEXT_MAJOR_VERSION
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_CONTEXT_MAJOR_VERSION_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_STATUS

        public static final int EGL_SYNC_STATUS
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
        Alias for: EGL_SYNC_STATUS_NV, EGL_SYNC_STATUS_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES_API

        public static final int EGL_OPENGL_ES_API
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_CLIENT_TYPE

        public static final int EGL_CONTEXT_CLIENT_TYPE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_NATIVE_PIXMAP

        public static final int EGL_BAD_NATIVE_PIXMAP
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TIMEOUT_EXPIRED

        public static final int EGL_TIMEOUT_EXPIRED
        EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync
        Alias for: EGL_TIMEOUT_EXPIRED_KHR, EGL_TIMEOUT_EXPIRED_NV - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_FLUSH_COMMANDS_BIT

        public static final int EGL_SYNC_FLUSH_COMMANDS_BIT
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
        Alias for: EGL_SYNC_FLUSH_COMMANDS_BIT_NV, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_COLORSPACE_SRGB

        public static final int EGL_GL_COLORSPACE_SRGB
        EGL_VERSION_1_5, EGL_KHR_gl_colorspace
        Alias for: EGL_GL_COLORSPACE_SRGB_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_VERTICAL_RESOLUTION

        public static final int EGL_VERTICAL_RESOLUTION
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE

        public static final int EGL_VG_COLORSPACE
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE_LINEAR

        public static final int EGL_VG_COLORSPACE_LINEAR
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONFIG_CAVEAT

        public static final int EGL_CONFIG_CAVEAT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_PIXEL_ASPECT_RATIO

        public static final int EGL_PIXEL_ASPECT_RATIO
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

        public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_TARGET

        public static final int EGL_TEXTURE_TARGET
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_CLIENT_APIS

        public static final int EGL_CLIENT_APIS
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_ALPHA_FORMAT_PRE

        public static final int EGL_VG_ALPHA_FORMAT_PRE
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_BIND_TO_TEXTURE_RGBA

        public static final int EGL_BIND_TO_TEXTURE_RGBA
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_VISUAL_TYPE

        public static final int EGL_NATIVE_VISUAL_TYPE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_MATCH

        public static final int EGL_BAD_MATCH
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_NON_CONFORMANT_CONFIG

        public static final int EGL_NON_CONFORMANT_CONFIG
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_RGB

        public static final int EGL_TEXTURE_RGB
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_RGB_BUFFER

        public static final int EGL_RGB_BUFFER
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_MINOR_VERSION

        public static final int EGL_CONTEXT_MINOR_VERSION
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_CONTEXT_MINOR_VERSION_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_HORIZONTAL_RESOLUTION

        public static final int EGL_HORIZONTAL_RESOLUTION
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_PRIOR_COMMANDS_COMPLETE

        public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE
        EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
        Alias for: EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR, EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_FENCE

        public static final int EGL_SYNC_FENCE
        EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync
        Alias for: EGL_SYNC_FENCE_NV, EGL_SYNC_FENCE_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ALLOC

        public static final int EGL_BAD_ALLOC
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES_BIT

        public static final int EGL_OPENGL_ES_BIT
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_VISUAL_ID

        public static final int EGL_NATIVE_VISUAL_ID
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_PIXELS

        public static final int EGL_MAX_PBUFFER_PIXELS
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_SWAP_INTERVAL

        public static final int EGL_MAX_SWAP_INTERVAL
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_SIZE

        public static final int EGL_BUFFER_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_RENDERABLE

        public static final int EGL_NATIVE_RENDERABLE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_VERSION

        public static final int EGL_VERSION
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONFIG_ID

        public static final int EGL_CONFIG_ID
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_LARGEST_PBUFFER

        public static final int EGL_LARGEST_PBUFFER
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_GREEN_VALUE

        public static final int EGL_TRANSPARENT_GREEN_VALUE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_WIDTH

        public static final int EGL_MAX_PBUFFER_WIDTH
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_HEIGHT

        public static final int EGL_HEIGHT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_RED_VALUE

        public static final int EGL_TRANSPARENT_RED_VALUE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_RGBA

        public static final int EGL_TEXTURE_RGBA
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_SIZE

        public static final int EGL_ALPHA_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_SYNC_CONDITION

        public static final int EGL_SYNC_CONDITION
        EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
        Alias for: EGL_SYNC_CONDITION_KHR, EGL_SYNC_CONDITION_NV - CType: int
        See Also:
        Constant Field Values
      • EGL_IMAGE_PRESERVED

        public static final int EGL_IMAGE_PRESERVED
        EGL_VERSION_1_5, EGL_KHR_image_base
        Alias for: EGL_IMAGE_PRESERVED_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_2D

        public static final int EGL_GL_TEXTURE_2D
        EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
        Alias for: EGL_GL_TEXTURE_2D_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_NATIVE_WINDOW

        public static final int EGL_BAD_NATIVE_WINDOW
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_PIXMAP_BIT

        public static final int EGL_PIXMAP_BIT
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE_sRGB

        public static final int EGL_COLORSPACE_sRGB
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_ALPHA_FORMAT_PRE_BIT

        public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
        EGL_VERSION_1_3, EGL_KHR_config_attribs
        Alias for: EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_API

        public static final int EGL_OPENVG_API
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_NOT_INITIALIZED

        public static final int EGL_NOT_INITIALIZED
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE_sRGB

        public static final int EGL_VG_COLORSPACE_sRGB
        EGL_VERSION_1_3 - CType: int
        See Also:
        Constant Field Values
      • EGL_RED_SIZE

        public static final int EGL_RED_SIZE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_NO_TEXTURE

        public static final int EGL_NO_TEXTURE
        EGL_VERSION_1_1 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

        public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
        EGL_VERSION_1_5, EGL_KHR_create_context
        Alias for: EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_BIT

        public static final int EGL_OPENVG_BIT
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_SUCCESS

        public static final int EGL_SUCCESS
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_ROBUST_ACCESS

        public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS
        EGL_VERSION_1_5, EGL_EXT_create_context_robustness
        Alias for: EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT - CType: int
        See Also:
        Constant Field Values
      • EGL_DRAW

        public static final int EGL_DRAW
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_CORE_NATIVE_ENGINE

        public static final int EGL_CORE_NATIVE_ENGINE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_BIT

        public static final int EGL_OPENGL_BIT
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_3D

        public static final int EGL_GL_TEXTURE_3D
        EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
        Alias for: EGL_GL_TEXTURE_3D_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_NONE

        public static final int EGL_NONE
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_IMAGE

        public static final int EGL_OPENVG_IMAGE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_RENDERABLE_TYPE

        public static final int EGL_RENDERABLE_TYPE
        EGL_VERSION_1_2 - CType: int
        See Also:
        Constant Field Values
      • EGL_VENDOR

        public static final int EGL_VENDOR
        EGL_VERSION_1_0 - CType: int
        See Also:
        Constant Field Values
      • EGL_GL_TEXTURE_LEVEL

        public static final int EGL_GL_TEXTURE_LEVEL
        EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
        Alias for: EGL_GL_TEXTURE_LEVEL_KHR - CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_API

        public static final int EGL_OPENGL_API
        EGL_VERSION_1_4 - CType: int
        See Also:
        Constant Field Values
      • KHRONOS_BOOLEAN_ENUM_FORCE_SIZE

        public static final long KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
        Defined as part of enum type "khronos_boolean_enum_t" - CType: int
        See Also:
        Constant Field Values
    • Constructor Detail

      • EGL

        public EGL()
    • Method Detail

      • eglChooseConfig

        public static boolean eglChooseConfig​(long dpy,
                                              IntBuffer attrib_list,
                                              PointerBuffer configs,
                                              int config_size,
                                              IntBuffer num_config)
        Entry point to C language function: EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config)
        Part of EGL_VERSION_1_0
        Parameters:
        attrib_list - a direct only IntBuffer
        configs - a direct only PointerBuffer
        num_config - a direct only IntBuffer
      • eglCopyBuffers

        public static boolean eglCopyBuffers​(long dpy,
                                             long surface,
                                             long target)
        Entry point to C language function: EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
        Part of EGL_VERSION_1_0
      • eglCreateContext

        public static long eglCreateContext​(long dpy,
                                            long config,
                                            long share_context,
                                            IntBuffer attrib_list)
        Entry point to C language function: EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list)
        Part of EGL_VERSION_1_0
        Parameters:
        attrib_list - a direct only IntBuffer
      • eglCreatePbufferSurface

        public static long eglCreatePbufferSurface​(long dpy,
                                                   long config,
                                                   IntBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list)
        Part of EGL_VERSION_1_0
        Parameters:
        attrib_list - a direct only IntBuffer
      • eglCreatePixmapSurface

        public static long eglCreatePixmapSurface​(long dpy,
                                                  long config,
                                                  long pixmap,
                                                  IntBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list)
        Part of EGL_VERSION_1_0, EGL_HI_clientpixmap
        Alias for: eglCreatePixmapSurfaceHI
        Parameters:
        attrib_list - a direct only IntBuffer
      • eglCreateWindowSurface

        public static long eglCreateWindowSurface​(long dpy,
                                                  long config,
                                                  long win,
                                                  IntBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list)
        Part of EGL_VERSION_1_0
        Parameters:
        attrib_list - a direct only IntBuffer
      • eglDestroyContext

        public static boolean eglDestroyContext​(long dpy,
                                                long ctx)
        Entry point to C language function: EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
        Part of EGL_VERSION_1_0
      • eglDestroySurface

        public static boolean eglDestroySurface​(long dpy,
                                                long surface)
        Entry point to C language function: EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
        Part of EGL_VERSION_1_0
      • eglGetConfigAttrib

        public static boolean eglGetConfigAttrib​(long dpy,
                                                 long config,
                                                 int attribute,
                                                 IntBuffer value)
        Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value)
        Part of EGL_VERSION_1_0
        Parameters:
        value - a direct only IntBuffer
      • eglGetConfigs

        public static boolean eglGetConfigs​(long dpy,
                                            PointerBuffer configs,
                                            int config_size,
                                            IntBuffer num_config)
        Entry point to C language function: EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config)
        Part of EGL_VERSION_1_0
        Parameters:
        configs - a direct only PointerBuffer
        num_config - a direct only IntBuffer
      • eglGetCurrentDisplay

        public static long eglGetCurrentDisplay()
        Entry point to C language function: EGLDisplay eglGetCurrentDisplay(void)
        Part of EGL_VERSION_1_0
      • eglGetCurrentSurface

        public static long eglGetCurrentSurface​(int readdraw)
        Entry point to C language function: EGLSurface eglGetCurrentSurface(EGLint readdraw)
        Part of EGL_VERSION_1_0
      • eglGetDisplay

        public static long eglGetDisplay​(long display_id)
        Entry point to C language function: EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id)
        Part of EGL_VERSION_1_0
      • eglGetError

        public static int eglGetError()
        Entry point to C language function: EGLint eglGetError(void)
        Part of EGL_VERSION_1_0
      • eglInitialize

        public static boolean eglInitialize​(long dpy,
                                            IntBuffer major,
                                            IntBuffer minor)
        Entry point to C language function: EGLBoolean eglInitialize(EGLDisplay dpy, EGLint * major, EGLint * minor)
        Part of EGL_VERSION_1_0
        Parameters:
        major - a direct only IntBuffer
        minor - a direct only IntBuffer
      • eglMakeCurrent

        public static boolean eglMakeCurrent​(long dpy,
                                             long draw,
                                             long read,
                                             long ctx)
        Entry point to C language function: EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
        Part of EGL_VERSION_1_0
      • eglQueryContext

        public static boolean eglQueryContext​(long dpy,
                                              long ctx,
                                              int attribute,
                                              IntBuffer value)
        Entry point to C language function: EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value)
        Part of EGL_VERSION_1_0
        Parameters:
        value - a direct only IntBuffer
      • eglQueryString

        public static String eglQueryString​(long dpy,
                                            int name)
        Entry point to C language function: const char * eglQueryString(EGLDisplay dpy, EGLint name)
        Part of EGL_VERSION_1_0
      • eglQuerySurface

        public static boolean eglQuerySurface​(long dpy,
                                              long surface,
                                              int attribute,
                                              IntBuffer value)
        Entry point to C language function: EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value)
        Part of EGL_VERSION_1_0
        Parameters:
        value - a direct only IntBuffer
      • eglSwapBuffers

        public static boolean eglSwapBuffers​(long dpy,
                                             long surface)
        Entry point to C language function: EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface)
        Part of EGL_VERSION_1_0
      • eglTerminate

        public static boolean eglTerminate​(long dpy)
        Entry point to C language function: EGLBoolean eglTerminate(EGLDisplay dpy)
        Part of EGL_VERSION_1_0
      • eglWaitGL

        public static boolean eglWaitGL()
        Entry point to C language function: EGLBoolean eglWaitGL(void)
        Part of EGL_VERSION_1_0
      • eglWaitNative

        public static boolean eglWaitNative​(int engine)
        Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine)
        Part of EGL_VERSION_1_0
      • eglBindTexImage

        public static boolean eglBindTexImage​(long dpy,
                                              long surface,
                                              int buffer)
        Entry point to C language function: EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
        Part of EGL_VERSION_1_1
      • eglReleaseTexImage

        public static boolean eglReleaseTexImage​(long dpy,
                                                 long surface,
                                                 int buffer)
        Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
        Part of EGL_VERSION_1_1
      • eglSurfaceAttrib

        public static boolean eglSurfaceAttrib​(long dpy,
                                               long surface,
                                               int attribute,
                                               int value)
        Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
        Part of EGL_VERSION_1_1
      • eglSwapInterval

        public static boolean eglSwapInterval​(long dpy,
                                              int interval)
        Entry point to C language function: EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
        Part of EGL_VERSION_1_1
      • eglBindAPI

        public static boolean eglBindAPI​(int api)
        Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api)
        Part of EGL_VERSION_1_2
      • eglQueryAPI

        public static int eglQueryAPI()
        Entry point to C language function: EGLenum eglQueryAPI(void)
        Part of EGL_VERSION_1_2
      • eglCreatePbufferFromClientBuffer

        public static long eglCreatePbufferFromClientBuffer​(long dpy,
                                                            int buftype,
                                                            long buffer,
                                                            long config,
                                                            IntBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list)
        Part of EGL_VERSION_1_2
        Parameters:
        attrib_list - a direct only IntBuffer
      • eglReleaseThread

        public static boolean eglReleaseThread()
        Entry point to C language function: EGLBoolean eglReleaseThread(void)
        Part of EGL_VERSION_1_2
      • eglWaitClient

        public static boolean eglWaitClient()
        Entry point to C language function: EGLBoolean eglWaitClient(void)
        Part of EGL_VERSION_1_2
      • eglGetCurrentContext

        public static long eglGetCurrentContext()
        Entry point to C language function: EGLContext eglGetCurrentContext(void)
        Part of EGL_VERSION_1_4
      • eglCreateSync

        public static long eglCreateSync​(long dpy,
                                         int type,
                                         PointerBuffer attrib_list)
        Entry point to C language function: EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list)
        Part of EGL_VERSION_1_5, EGL_KHR_fence_sync
        Alias for: eglCreateSyncKHR
        Parameters:
        attrib_list - a direct only PointerBuffer
      • eglDestroySync

        public static boolean eglDestroySync​(long dpy,
                                             long sync)
        Entry point to C language function: EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync)
        Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
        Alias for: eglDestroySyncKHR, eglDestroySyncNV
      • eglClientWaitSync

        public static int eglClientWaitSync​(long dpy,
                                            long sync,
                                            int flags,
                                            long timeout)
        Entry point to C language function: EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
        Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
        Alias for: eglClientWaitSyncKHR, eglClientWaitSyncNV
      • eglGetSyncAttrib

        public static boolean eglGetSyncAttrib​(long dpy,
                                               long sync,
                                               int attribute,
                                               PointerBuffer value)
        Entry point to C language function: EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value)
        Part of EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync
        Alias for: eglGetSyncAttribNV, eglGetSyncAttribKHR
        Parameters:
        value - a direct only PointerBuffer
      • eglCreateImage

        public static long eglCreateImage​(long dpy,
                                          long ctx,
                                          int target,
                                          long buffer,
                                          PointerBuffer attrib_list)
        Entry point to C language function: EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list)
        Part of EGL_VERSION_1_5, EGL_KHR_image
        Alias for: eglCreateImageKHR
        Parameters:
        attrib_list - a direct only PointerBuffer
      • eglDestroyImage

        public static boolean eglDestroyImage​(long dpy,
                                              long image)
        Entry point to C language function: EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image)
        Part of EGL_VERSION_1_5, EGL_KHR_image
        Alias for: eglDestroyImageKHR
      • eglGetPlatformDisplay

        public static long eglGetPlatformDisplay​(int platform,
                                                 long native_display,
                                                 PointerBuffer attrib_list)
        Entry point to C language function: EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, const EGLAttrib * attrib_list)
        Part of EGL_VERSION_1_5, EGL_EXT_platform_base
        Alias for: eglGetPlatformDisplayEXT
        Parameters:
        attrib_list - a direct only PointerBuffer
      • eglCreatePlatformWindowSurface

        public static long eglCreatePlatformWindowSurface​(long dpy,
                                                          long config,
                                                          long native_window,
                                                          PointerBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list)
        Part of EGL_VERSION_1_5, EGL_EXT_platform_base
        Alias for: eglCreatePlatformWindowSurfaceEXT
        Parameters:
        attrib_list - a direct only PointerBuffer
      • eglCreatePlatformPixmapSurface

        public static long eglCreatePlatformPixmapSurface​(long dpy,
                                                          long config,
                                                          long native_pixmap,
                                                          PointerBuffer attrib_list)
        Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list)
        Part of EGL_VERSION_1_5, EGL_EXT_platform_base
        Alias for: eglCreatePlatformPixmapSurfaceEXT
        Parameters:
        attrib_list - a direct only PointerBuffer
      • eglWaitSync

        public static boolean eglWaitSync​(long dpy,
                                          long sync,
                                          int flags)
        Entry point to C language function: EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
        Part of EGL_VERSION_1_5, EGL_KHR_wait_sync
        Alias for: eglWaitSyncKHR
      • eglGetConfigAttributes

        public static void eglGetConfigAttributes​(long dpy,
                                                  long config,
                                                  IntBuffer attributes,
                                                  IntBuffer values)
        In case of an error on a particualr attribute, the attribute in the attributes-buffer is set to 0.

        Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value);
        Part of EGL_VERSION_1_0