Class EGL

java.lang.Object
com.jogamp.opengl.egl.EGL

public class EGL extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_cl_event
    Alias for: EGL_CL_EVENT_HANDLE_KHR - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
    Alias for: EGL_CONDITION_SATISFIED_NV, EGL_CONDITION_SATISFIED_KHR - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_3, EGL_KHR_config_attribs
    Alias for: EGL_CONFORMANT_KHR - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_CONTEXT_MAJOR_VERSION_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_CONTEXT_MINOR_VERSION_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR - CType: int
    static final int
    EGL_VERSION_1_5 - CType: int
    static final int
    EGL_VERSION_1_5 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR - CType: int
    static final int
    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
    static final int
    EGL_VERSION_1_5, EGL_EXT_create_context_robustness
    Alias for: EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final long
     
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
     
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_colorspace
    Alias for: EGL_GL_COLORSPACE_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_colorspace
    Alias for: EGL_GL_COLORSPACE_LINEAR_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_colorspace
    Alias for: EGL_GL_COLORSPACE_SRGB_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_renderbuffer_image
    Alias for: EGL_GL_RENDERBUFFER_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
    Alias for: EGL_GL_TEXTURE_2D_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
    Alias for: EGL_GL_TEXTURE_3D_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image
    Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
    Alias for: EGL_GL_TEXTURE_LEVEL_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
    Alias for: EGL_GL_TEXTURE_ZOFFSET_KHR - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_image_base
    Alias for: EGL_IMAGE_PRESERVED_KHR - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    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
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final long
     
    static final long
     
    static final int
    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
    static final long
     
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_create_context
    Alias for: EGL_OPENGL_ES3_BIT_KHR - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
    Alias for: EGL_SIGNALED_NV, EGL_SIGNALED_KHR - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_4 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_cl_event
    Alias for: EGL_SYNC_CL_EVENT_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_cl_event
    Alias for: EGL_SYNC_CL_EVENT_COMPLETE_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync
    Alias for: EGL_SYNC_CONDITION_KHR, EGL_SYNC_CONDITION_NV - CType: int
    static final int
    EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync
    Alias for: EGL_SYNC_FENCE_NV, EGL_SYNC_FENCE_KHR - CType: int
    static final int
    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
    static final int
    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
    static final int
    EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
    Alias for: EGL_SYNC_STATUS_NV, EGL_SYNC_STATUS_KHR - CType: int
    static final int
    EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
    Alias for: EGL_SYNC_TYPE_NV, EGL_SYNC_TYPE_KHR - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_1 - CType: int
    static final int
    EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync
    Alias for: EGL_TIMEOUT_EXPIRED_KHR, EGL_TIMEOUT_EXPIRED_NV - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
     
    static final int
    EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync
    Alias for: EGL_UNSIGNALED_KHR, EGL_UNSIGNALED_NV - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_2 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_3, EGL_KHR_config_attribs
    Alias for: EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_3, EGL_KHR_config_attribs
    Alias for: EGL_VG_COLORSPACE_LINEAR_BIT_KHR - CType: int
    static final int
    EGL_VERSION_1_3 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final int
    EGL_VERSION_1_0 - CType: int
    static final long
    Defined as part of enum type "khronos_boolean_enum_t" - CType: int
    static final int
    Defined as part of enum type "khronos_boolean_enum_t" - CType: int
    static final int
    Defined as part of enum type "khronos_boolean_enum_t" - CType: int
  • Constructor Summary

    Constructors
    Constructor
    Description
    EGL()
     
  • Method Summary

    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, com.jogamp.common.nio.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, Buffer 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 ByteBuffer
    eglCreateImage(long dpy, long ctx, int target, Buffer buffer, com.jogamp.common.nio.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, Buffer 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, Buffer native_pixmap, com.jogamp.common.nio.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, Buffer native_window, com.jogamp.common.nio.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 ByteBuffer
    eglCreateSync(long dpy, int type, com.jogamp.common.nio.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, Buffer 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, Buffer 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, com.jogamp.common.nio.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
    Entry point to C language function: EGLContext eglGetCurrentContext(void)
    Part of EGL_VERSION_1_4
    static long
    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
    Entry point to C language function: EGLint eglGetError(void)
    Part of EGL_VERSION_1_0
    static long
    eglGetPlatformDisplay(int platform, Buffer native_display, com.jogamp.common.nio.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, Buffer sync, int attribute, com.jogamp.common.nio.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
    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
    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
    Entry point to C language function: EGLBoolean eglWaitClient(void)
    Part of EGL_VERSION_1_2
    static boolean
    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, Buffer 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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • KHRONOS_FALSE

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

      public static final int KHRONOS_TRUE
      Defined as part of enum type "khronos_boolean_enum_t" - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_MULTISAMPLE_RESOLVE_DEFAULT

      public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
      EGL_VERSION_1_4 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_BAD_CURRENT_SURFACE

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final int EGL_VG_ALPHA_FORMAT
      EGL_VERSION_1_3 - CType: int
      See Also:
    • 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:
    • EGL_VG_ALPHA_FORMAT_NONPRE

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

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

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

      public static final int EGL_ALPHA_MASK_SIZE
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • 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:
    • 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:
    • EGL_TRANSPARENT_RGB

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final int EGL_ALPHA_FORMAT_PRE
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_SAMPLES

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

      public static final int EGL_LUMINANCE_BUFFER
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • EGL_DEPTH_SIZE

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

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

      public static final int EGL_BAD_CONFIG
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_CONTEXT_CLIENT_VERSION

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

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

      public static final int EGL_SWAP_BEHAVIOR
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_MIPMAP_TEXTURE

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

      public static final int EGL_WIDTH
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • EGL_READ

      public static final int EGL_READ
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • EGL_RENDER_BUFFER

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

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

      public static final int EGL_BUFFER_PRESERVED
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_MATCH_NATIVE_PIXMAP

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

      public static final int EGL_BUFFER_DESTROYED
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_COLORSPACE

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

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

      public static final int EGL_LEVEL
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_STENCIL_SIZE

      public static final int EGL_STENCIL_SIZE
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • EGL_GREEN_SIZE

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

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

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

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

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

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

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

      public static final int EGL_BAD_ATTRIBUTE
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_OPENGL_ES_API

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

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

      public static final int EGL_BAD_NATIVE_PIXMAP
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • 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:
    • 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:
    • EGL_VERTICAL_RESOLUTION

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

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

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

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

      public static final int EGL_PIXEL_ASPECT_RATIO
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_TEXTURE_TARGET

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

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

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

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

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

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

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

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

      public static final int EGL_RGB_BUFFER
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_HORIZONTAL_RESOLUTION

      public static final int EGL_HORIZONTAL_RESOLUTION
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • 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:
    • EGL_BAD_ALLOC

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final int EGL_ALPHA_SIZE
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • 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:
    • 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:
    • EGL_BAD_NATIVE_WINDOW

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

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

      public static final int EGL_COLORSPACE_sRGB
      EGL_VERSION_1_2 - CType: int
      See Also:
    • 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:
    • EGL_OPENVG_API

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

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

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

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

      public static final int EGL_NO_TEXTURE
      EGL_VERSION_1_1 - CType: int
      See Also:
    • 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:
    • EGL_OPENVG_BIT

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

      public static final int EGL_SUCCESS
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • EGL_DRAW

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

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

      public static final int EGL_OPENGL_BIT
      EGL_VERSION_1_4 - CType: int
      See Also:
    • 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:
    • EGL_NONE

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

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

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

      public static final int EGL_VENDOR
      EGL_VERSION_1_0 - CType: int
      See Also:
    • 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:
    • EGL_OPENGL_API

      public static final int EGL_OPENGL_API
      EGL_VERSION_1_4 - CType: int
      See Also:
    • 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:
    • EGL_DEFAULT_DISPLAY

      public static final long EGL_DEFAULT_DISPLAY
      See Also:
    • EGL_NO_CONTEXT

      public static final long EGL_NO_CONTEXT
      See Also:
    • EGL_NO_DISPLAY

      public static final long EGL_NO_DISPLAY
      See Also:
    • EGL_NO_SURFACE

      public static final long EGL_NO_SURFACE
      See Also:
    • EGL_DONT_CARE

      public static final int EGL_DONT_CARE
      See Also:
    • EGL_UNKNOWN

      public static final int EGL_UNKNOWN
      See Also:
  • Constructor Details

    • EGL

      public EGL()
  • Method Details

    • eglChooseConfig

      public static boolean eglChooseConfig(long dpy, IntBuffer attrib_list, com.jogamp.common.nio.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, com.jogamp.common.nio.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, Buffer 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:
      buffer - a direct only Buffer
      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 ByteBuffer eglCreateSync(long dpy, int type, com.jogamp.common.nio.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, Buffer 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
      Parameters:
      sync - a direct only Buffer
    • eglClientWaitSync

      public static int eglClientWaitSync(long dpy, Buffer 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
      Parameters:
      sync - a direct only Buffer
    • eglGetSyncAttrib

      public static boolean eglGetSyncAttrib(long dpy, Buffer sync, int attribute, com.jogamp.common.nio.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:
      sync - a direct only Buffer
      value - a direct only PointerBuffer
    • eglCreateImage

      public static ByteBuffer eglCreateImage(long dpy, long ctx, int target, Buffer buffer, com.jogamp.common.nio.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:
      buffer - a direct only Buffer
      attrib_list - a direct only PointerBuffer
    • eglDestroyImage

      public static boolean eglDestroyImage(long dpy, Buffer 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
      Parameters:
      image - a direct only Buffer
    • eglGetPlatformDisplay

      public static long eglGetPlatformDisplay(int platform, Buffer native_display, com.jogamp.common.nio.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:
      native_display - a direct only Buffer
      attrib_list - a direct only PointerBuffer
    • eglCreatePlatformWindowSurface

      public static long eglCreatePlatformWindowSurface(long dpy, long config, Buffer native_window, com.jogamp.common.nio.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:
      native_window - a direct only Buffer
      attrib_list - a direct only PointerBuffer
    • eglCreatePlatformPixmapSurface

      public static long eglCreatePlatformPixmapSurface(long dpy, long config, Buffer native_pixmap, com.jogamp.common.nio.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:
      native_pixmap - a direct only Buffer
      attrib_list - a direct only PointerBuffer
    • eglWaitSync

      public static boolean eglWaitSync(long dpy, Buffer 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
      Parameters:
      sync - a direct only Buffer
    • 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