Class EGL


  • public class EGL
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int EGL_ALPHA_FORMAT
      EGL_VERSION_1_2
      Define "EGL_ALPHA_FORMAT" with expression '0x3088', CType: int
      static int EGL_ALPHA_FORMAT_NONPRE
      EGL_VERSION_1_2
      Define "EGL_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
      static int EGL_ALPHA_FORMAT_PRE
      EGL_VERSION_1_2
      Define "EGL_ALPHA_FORMAT_PRE" with expression '0x308C', CType: int
      static int EGL_ALPHA_MASK_SIZE
      EGL_VERSION_1_2
      Define "EGL_ALPHA_MASK_SIZE" with expression '0x303E', CType: int
      static int EGL_ALPHA_SIZE
      EGL_VERSION_1_0
      Define "EGL_ALPHA_SIZE" with expression '0x3021', CType: int
      static int EGL_BACK_BUFFER
      EGL_VERSION_1_1
      Define "EGL_BACK_BUFFER" with expression '0x3084', CType: int
      static int EGL_BAD_ACCESS
      EGL_VERSION_1_0
      Define "EGL_BAD_ACCESS" with expression '0x3002', CType: int
      static int EGL_BAD_ALLOC
      EGL_VERSION_1_0
      Define "EGL_BAD_ALLOC" with expression '0x3003', CType: int
      static int EGL_BAD_ATTRIBUTE
      EGL_VERSION_1_0
      Define "EGL_BAD_ATTRIBUTE" with expression '0x3004', CType: int
      static int EGL_BAD_CONFIG
      EGL_VERSION_1_0
      Define "EGL_BAD_CONFIG" with expression '0x3005', CType: int
      static int EGL_BAD_CONTEXT
      EGL_VERSION_1_0
      Define "EGL_BAD_CONTEXT" with expression '0x3006', CType: int
      static int EGL_BAD_CURRENT_SURFACE
      EGL_VERSION_1_0
      Define "EGL_BAD_CURRENT_SURFACE" with expression '0x3007', CType: int
      static int EGL_BAD_DISPLAY
      EGL_VERSION_1_0
      Define "EGL_BAD_DISPLAY" with expression '0x3008', CType: int
      static int EGL_BAD_MATCH
      EGL_VERSION_1_0
      Define "EGL_BAD_MATCH" with expression '0x3009', CType: int
      static int EGL_BAD_NATIVE_PIXMAP
      EGL_VERSION_1_0
      Define "EGL_BAD_NATIVE_PIXMAP" with expression '0x300A', CType: int
      static int EGL_BAD_NATIVE_WINDOW
      EGL_VERSION_1_0
      Define "EGL_BAD_NATIVE_WINDOW" with expression '0x300B', CType: int
      static int EGL_BAD_PARAMETER
      EGL_VERSION_1_0
      Define "EGL_BAD_PARAMETER" with expression '0x300C', CType: int
      static int EGL_BAD_SURFACE
      EGL_VERSION_1_0
      Define "EGL_BAD_SURFACE" with expression '0x300D', CType: int
      static int EGL_BIND_TO_TEXTURE_RGB
      EGL_VERSION_1_1
      Define "EGL_BIND_TO_TEXTURE_RGB" with expression '0x3039', CType: int
      static int EGL_BIND_TO_TEXTURE_RGBA
      EGL_VERSION_1_1
      Define "EGL_BIND_TO_TEXTURE_RGBA" with expression '0x303A', CType: int
      static int EGL_BLUE_SIZE
      EGL_VERSION_1_0
      Define "EGL_BLUE_SIZE" with expression '0x3022', CType: int
      static int EGL_BUFFER_DESTROYED
      EGL_VERSION_1_2
      Define "EGL_BUFFER_DESTROYED" with expression '0x3095', CType: int
      static int EGL_BUFFER_PRESERVED
      EGL_VERSION_1_2
      Define "EGL_BUFFER_PRESERVED" with expression '0x3094', CType: int
      static int EGL_BUFFER_SIZE
      EGL_VERSION_1_0
      Define "EGL_BUFFER_SIZE" with expression '0x3020', CType: int
      static int EGL_CL_EVENT_HANDLE
      EGL_VERSION_1_5, EGL_KHR_cl_event
      Alias for: EGL_CL_EVENT_HANDLE_KHR
      Define "EGL_CL_EVENT_HANDLE" with expression '0x309C', CType: int
      static int EGL_CLIENT_APIS
      EGL_VERSION_1_2
      Define "EGL_CLIENT_APIS" with expression '0x308D', CType: int
      static int EGL_COLOR_BUFFER_TYPE
      EGL_VERSION_1_2
      Define "EGL_COLOR_BUFFER_TYPE" with expression '0x303F', CType: int
      static int EGL_COLORSPACE
      EGL_VERSION_1_2
      Define "EGL_COLORSPACE" with expression '0x3087', CType: int
      static int EGL_COLORSPACE_LINEAR
      EGL_VERSION_1_2
      Define "EGL_COLORSPACE_LINEAR" with expression '0x308A', CType: int
      static int EGL_COLORSPACE_sRGB
      EGL_VERSION_1_2
      Define "EGL_COLORSPACE_sRGB" with expression '0x3089', CType: int
      static 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
      Define "EGL_CONDITION_SATISFIED" with expression '0x30F6', CType: int
      static int EGL_CONFIG_CAVEAT
      EGL_VERSION_1_0
      Define "EGL_CONFIG_CAVEAT" with expression '0x3027', CType: int
      static int EGL_CONFIG_ID
      EGL_VERSION_1_0
      Define "EGL_CONFIG_ID" with expression '0x3028', CType: int
      static int EGL_CONFORMANT
      EGL_VERSION_1_3, EGL_KHR_config_attribs
      Alias for: EGL_CONFORMANT_KHR
      Define "EGL_CONFORMANT" with expression '0x3042', CType: int
      static int EGL_CONTEXT_CLIENT_TYPE
      EGL_VERSION_1_2
      Define "EGL_CONTEXT_CLIENT_TYPE" with expression '0x3097', CType: int
      static int EGL_CONTEXT_CLIENT_VERSION
      EGL_VERSION_1_3
      Define "EGL_CONTEXT_CLIENT_VERSION" with expression '0x3098', CType: int
      static int EGL_CONTEXT_LOST
      EGL_VERSION_1_1
      Define "EGL_CONTEXT_LOST" with expression '0x300E', CType: int
      static int EGL_CONTEXT_MAJOR_VERSION
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_CONTEXT_MAJOR_VERSION_KHR
      Define "EGL_CONTEXT_MAJOR_VERSION" with expression '0x3098', CType: int
      static int EGL_CONTEXT_MINOR_VERSION
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_CONTEXT_MINOR_VERSION_KHR
      Define "EGL_CONTEXT_MINOR_VERSION" with expression '0x30FB', CType: int
      static int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR
      Define "EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT" with expression '0x00000002', CType: int
      static int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR
      Define "EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT" with expression '0x00000001', CType: int
      static int EGL_CONTEXT_OPENGL_DEBUG
      EGL_VERSION_1_5
      Define "EGL_CONTEXT_OPENGL_DEBUG" with expression '0x31B0', CType: int
      static int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
      EGL_VERSION_1_5
      Define "EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE" with expression '0x31B1', CType: int
      static int EGL_CONTEXT_OPENGL_PROFILE_MASK
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR
      Define "EGL_CONTEXT_OPENGL_PROFILE_MASK" with expression '0x30FD', CType: int
      static 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
      Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY" with expression '0x31BD', CType: int
      static int EGL_CONTEXT_OPENGL_ROBUST_ACCESS
      EGL_VERSION_1_5, EGL_EXT_create_context_robustness
      Alias for: EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT
      Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS" with expression '0x31B2', CType: int
      static int EGL_CORE_NATIVE_ENGINE
      EGL_VERSION_1_0
      Define "EGL_CORE_NATIVE_ENGINE" with expression '0x305B', CType: int
      static long EGL_DEFAULT_DISPLAY  
      static int EGL_DEPTH_SIZE
      EGL_VERSION_1_0
      Define "EGL_DEPTH_SIZE" with expression '0x3025', CType: int
      static int EGL_DISPLAY_SCALING
      EGL_VERSION_1_2
      Define "EGL_DISPLAY_SCALING" with expression '10000', CType: int
      static int EGL_DONT_CARE  
      static int EGL_DRAW
      EGL_VERSION_1_0
      Define "EGL_DRAW" with expression '0x3059', CType: int
      static int EGL_EXTENSIONS
      EGL_VERSION_1_0
      Define "EGL_EXTENSIONS" with expression '0x3055', CType: int
      static int EGL_FALSE
      EGL_VERSION_1_0
      Define "EGL_FALSE" with expression '0', CType: int
      static int EGL_GL_COLORSPACE
      EGL_VERSION_1_5, EGL_KHR_gl_colorspace
      Alias for: EGL_GL_COLORSPACE_KHR
      Define "EGL_GL_COLORSPACE" with expression '0x309D', CType: int
      static int EGL_GL_COLORSPACE_LINEAR
      EGL_VERSION_1_5, EGL_KHR_gl_colorspace
      Alias for: EGL_GL_COLORSPACE_LINEAR_KHR
      Define "EGL_GL_COLORSPACE_LINEAR" with expression '0x308A', CType: int
      static int EGL_GL_COLORSPACE_SRGB
      EGL_VERSION_1_5, EGL_KHR_gl_colorspace
      Alias for: EGL_GL_COLORSPACE_SRGB_KHR
      Define "EGL_GL_COLORSPACE_SRGB" with expression '0x3089', CType: int
      static int EGL_GL_RENDERBUFFER
      EGL_VERSION_1_5, EGL_KHR_gl_renderbuffer_image
      Alias for: EGL_GL_RENDERBUFFER_KHR
      Define "EGL_GL_RENDERBUFFER" with expression '0x30B9', CType: int
      static int EGL_GL_TEXTURE_2D
      EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
      Alias for: EGL_GL_TEXTURE_2D_KHR
      Define "EGL_GL_TEXTURE_2D" with expression '0x30B1', CType: int
      static int EGL_GL_TEXTURE_3D
      EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
      Alias for: EGL_GL_TEXTURE_3D_KHR
      Define "EGL_GL_TEXTURE_3D" with expression '0x30B2', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X" with expression '0x30B4', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" with expression '0x30B6', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" with expression '0x30B8', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X" with expression '0x30B3', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y" with expression '0x30B5', CType: int
      static 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
      Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z" with expression '0x30B7', CType: int
      static int EGL_GL_TEXTURE_LEVEL
      EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image
      Alias for: EGL_GL_TEXTURE_LEVEL_KHR
      Define "EGL_GL_TEXTURE_LEVEL" with expression '0x30BC', CType: int
      static int EGL_GL_TEXTURE_ZOFFSET
      EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image
      Alias for: EGL_GL_TEXTURE_ZOFFSET_KHR
      Define "EGL_GL_TEXTURE_ZOFFSET" with expression '0x30BD', CType: int
      static int EGL_GREEN_SIZE
      EGL_VERSION_1_0
      Define "EGL_GREEN_SIZE" with expression '0x3023', CType: int
      static int EGL_HEIGHT
      EGL_VERSION_1_0
      Define "EGL_HEIGHT" with expression '0x3056', CType: int
      static int EGL_HORIZONTAL_RESOLUTION
      EGL_VERSION_1_2
      Define "EGL_HORIZONTAL_RESOLUTION" with expression '0x3090', CType: int
      static int EGL_IMAGE_PRESERVED
      EGL_VERSION_1_5, EGL_KHR_image_base
      Alias for: EGL_IMAGE_PRESERVED_KHR
      Define "EGL_IMAGE_PRESERVED" with expression '0x30D2', CType: int
      static int EGL_LARGEST_PBUFFER
      EGL_VERSION_1_0
      Define "EGL_LARGEST_PBUFFER" with expression '0x3058', CType: int
      static int EGL_LEVEL
      EGL_VERSION_1_0
      Define "EGL_LEVEL" with expression '0x3029', CType: int
      static 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
      Define "EGL_LOSE_CONTEXT_ON_RESET" with expression '0x31BF', CType: int
      static int EGL_LUMINANCE_BUFFER
      EGL_VERSION_1_2
      Define "EGL_LUMINANCE_BUFFER" with expression '0x308F', CType: int
      static int EGL_LUMINANCE_SIZE
      EGL_VERSION_1_2
      Define "EGL_LUMINANCE_SIZE" with expression '0x303D', CType: int
      static int EGL_MATCH_NATIVE_PIXMAP
      EGL_VERSION_1_3
      Define "EGL_MATCH_NATIVE_PIXMAP" with expression '0x3041', CType: int
      static int EGL_MAX_PBUFFER_HEIGHT
      EGL_VERSION_1_0
      Define "EGL_MAX_PBUFFER_HEIGHT" with expression '0x302A', CType: int
      static int EGL_MAX_PBUFFER_PIXELS
      EGL_VERSION_1_0
      Define "EGL_MAX_PBUFFER_PIXELS" with expression '0x302B', CType: int
      static int EGL_MAX_PBUFFER_WIDTH
      EGL_VERSION_1_0
      Define "EGL_MAX_PBUFFER_WIDTH" with expression '0x302C', CType: int
      static int EGL_MAX_SWAP_INTERVAL
      EGL_VERSION_1_1
      Define "EGL_MAX_SWAP_INTERVAL" with expression '0x303C', CType: int
      static int EGL_MIN_SWAP_INTERVAL
      EGL_VERSION_1_1
      Define "EGL_MIN_SWAP_INTERVAL" with expression '0x303B', CType: int
      static int EGL_MIPMAP_LEVEL
      EGL_VERSION_1_1
      Define "EGL_MIPMAP_LEVEL" with expression '0x3083', CType: int
      static int EGL_MIPMAP_TEXTURE
      EGL_VERSION_1_1
      Define "EGL_MIPMAP_TEXTURE" with expression '0x3082', CType: int
      static int EGL_MULTISAMPLE_RESOLVE
      EGL_VERSION_1_4
      Define "EGL_MULTISAMPLE_RESOLVE" with expression '0x3099', CType: int
      static int EGL_MULTISAMPLE_RESOLVE_BOX
      EGL_VERSION_1_4
      Define "EGL_MULTISAMPLE_RESOLVE_BOX" with expression '0x309B', CType: int
      static int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
      EGL_VERSION_1_4
      Define "EGL_MULTISAMPLE_RESOLVE_BOX_BIT" with expression '0x0200', CType: int
      static int EGL_MULTISAMPLE_RESOLVE_DEFAULT
      EGL_VERSION_1_4
      Define "EGL_MULTISAMPLE_RESOLVE_DEFAULT" with expression '0x309A', CType: int
      static int EGL_NATIVE_RENDERABLE
      EGL_VERSION_1_0
      Define "EGL_NATIVE_RENDERABLE" with expression '0x302D', CType: int
      static int EGL_NATIVE_VISUAL_ID
      EGL_VERSION_1_0
      Define "EGL_NATIVE_VISUAL_ID" with expression '0x302E', CType: int
      static int EGL_NATIVE_VISUAL_TYPE
      EGL_VERSION_1_0
      Define "EGL_NATIVE_VISUAL_TYPE" with expression '0x302F', CType: int
      static long EGL_NO_CONTEXT  
      static long EGL_NO_DISPLAY  
      static 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
      Define "EGL_NO_RESET_NOTIFICATION" with expression '0x31BE', CType: int
      static long EGL_NO_SURFACE  
      static int EGL_NO_TEXTURE
      EGL_VERSION_1_1
      Define "EGL_NO_TEXTURE" with expression '0x305C', CType: int
      static int EGL_NON_CONFORMANT_CONFIG
      EGL_VERSION_1_0
      Define "EGL_NON_CONFORMANT_CONFIG" with expression '0x3051', CType: int
      static int EGL_NONE
      EGL_VERSION_1_0
      Define "EGL_NONE" with expression '0x3038', CType: int
      static int EGL_NOT_INITIALIZED
      EGL_VERSION_1_0
      Define "EGL_NOT_INITIALIZED" with expression '0x3001', CType: int
      static int EGL_OPENGL_API
      EGL_VERSION_1_4
      Define "EGL_OPENGL_API" with expression '0x30A2', CType: int
      static int EGL_OPENGL_BIT
      EGL_VERSION_1_4
      Define "EGL_OPENGL_BIT" with expression '0x0008', CType: int
      static int EGL_OPENGL_ES_API
      EGL_VERSION_1_2
      Define "EGL_OPENGL_ES_API" with expression '0x30A0', CType: int
      static int EGL_OPENGL_ES_BIT
      EGL_VERSION_1_2
      Define "EGL_OPENGL_ES_BIT" with expression '0x0001', CType: int
      static int EGL_OPENGL_ES2_BIT
      EGL_VERSION_1_3
      Define "EGL_OPENGL_ES2_BIT" with expression '0x0004', CType: int
      static int EGL_OPENGL_ES3_BIT
      EGL_VERSION_1_5, EGL_KHR_create_context
      Alias for: EGL_OPENGL_ES3_BIT_KHR
      Define "EGL_OPENGL_ES3_BIT" with expression '0x00000040', CType: int
      static int EGL_OPENVG_API
      EGL_VERSION_1_2
      Define "EGL_OPENVG_API" with expression '0x30A1', CType: int
      static int EGL_OPENVG_BIT
      EGL_VERSION_1_2
      Define "EGL_OPENVG_BIT" with expression '0x0002', CType: int
      static int EGL_OPENVG_IMAGE
      EGL_VERSION_1_2
      Define "EGL_OPENVG_IMAGE" with expression '0x3096', CType: int
      static int EGL_PBUFFER_BIT
      EGL_VERSION_1_0
      Define "EGL_PBUFFER_BIT" with expression '0x0001', CType: int
      static int EGL_PIXEL_ASPECT_RATIO
      EGL_VERSION_1_2
      Define "EGL_PIXEL_ASPECT_RATIO" with expression '0x3092', CType: int
      static int EGL_PIXMAP_BIT
      EGL_VERSION_1_0
      Define "EGL_PIXMAP_BIT" with expression '0x0002', CType: int
      static int EGL_READ
      EGL_VERSION_1_0
      Define "EGL_READ" with expression '0x305A', CType: int
      static int EGL_RED_SIZE
      EGL_VERSION_1_0
      Define "EGL_RED_SIZE" with expression '0x3024', CType: int
      static int EGL_RENDER_BUFFER
      EGL_VERSION_1_2
      Define "EGL_RENDER_BUFFER" with expression '0x3086', CType: int
      static int EGL_RENDERABLE_TYPE
      EGL_VERSION_1_2
      Define "EGL_RENDERABLE_TYPE" with expression '0x3040', CType: int
      static int EGL_RGB_BUFFER
      EGL_VERSION_1_2
      Define "EGL_RGB_BUFFER" with expression '0x308E', CType: int
      static int EGL_SAMPLE_BUFFERS
      EGL_VERSION_1_0
      Define "EGL_SAMPLE_BUFFERS" with expression '0x3032', CType: int
      static int EGL_SAMPLES
      EGL_VERSION_1_0
      Define "EGL_SAMPLES" with expression '0x3031', CType: int
      static int EGL_SIGNALED
      EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync
      Alias for: EGL_SIGNALED_NV, EGL_SIGNALED_KHR
      Define "EGL_SIGNALED" with expression '0x30F2', CType: int
      static int EGL_SINGLE_BUFFER
      EGL_VERSION_1_2
      Define "EGL_SINGLE_BUFFER" with expression '0x3085', CType: int
      static int EGL_SLOW_CONFIG
      EGL_VERSION_1_0
      Define "EGL_SLOW_CONFIG" with expression '0x3050', CType: int
      static int EGL_STENCIL_SIZE
      EGL_VERSION_1_0
      Define "EGL_STENCIL_SIZE" with expression '0x3026', CType: int
      static int EGL_SUCCESS
      EGL_VERSION_1_0
      Define "EGL_SUCCESS" with expression '0x3000', CType: int
      static int EGL_SURFACE_TYPE
      EGL_VERSION_1_0
      Define "EGL_SURFACE_TYPE" with expression '0x3033', CType: int
      static int EGL_SWAP_BEHAVIOR
      EGL_VERSION_1_2
      Define "EGL_SWAP_BEHAVIOR" with expression '0x3093', CType: int
      static int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
      EGL_VERSION_1_4
      Define "EGL_SWAP_BEHAVIOR_PRESERVED_BIT" with expression '0x0400', CType: int
      static int EGL_SYNC_CL_EVENT
      EGL_VERSION_1_5, EGL_KHR_cl_event
      Alias for: EGL_SYNC_CL_EVENT_KHR
      Define "EGL_SYNC_CL_EVENT" with expression '0x30FE', CType: int
      static int EGL_SYNC_CL_EVENT_COMPLETE
      EGL_VERSION_1_5, EGL_KHR_cl_event
      Alias for: EGL_SYNC_CL_EVENT_COMPLETE_KHR
      Define "EGL_SYNC_CL_EVENT_COMPLETE" with expression '0x30FF', CType: int
      static 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
      Define "EGL_SYNC_CONDITION" with expression '0x30F8', CType: int
      static 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
      Define "EGL_SYNC_FENCE" with expression '0x30F9', CType: int
      static 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
      Define "EGL_SYNC_FLUSH_COMMANDS_BIT" with expression '0x0001', CType: int
      static 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
      Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE" with expression '0x30F0', CType: int
      static 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
      Define "EGL_SYNC_STATUS" with expression '0x30F1', CType: int
      static 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
      Define "EGL_SYNC_TYPE" with expression '0x30F7', CType: int
      static int EGL_TEXTURE_2D
      EGL_VERSION_1_1
      Define "EGL_TEXTURE_2D" with expression '0x305F', CType: int
      static int EGL_TEXTURE_FORMAT
      EGL_VERSION_1_1
      Define "EGL_TEXTURE_FORMAT" with expression '0x3080', CType: int
      static int EGL_TEXTURE_RGB
      EGL_VERSION_1_1
      Define "EGL_TEXTURE_RGB" with expression '0x305D', CType: int
      static int EGL_TEXTURE_RGBA
      EGL_VERSION_1_1
      Define "EGL_TEXTURE_RGBA" with expression '0x305E', CType: int
      static int EGL_TEXTURE_TARGET
      EGL_VERSION_1_1
      Define "EGL_TEXTURE_TARGET" with expression '0x3081', CType: int
      static 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
      Define "EGL_TIMEOUT_EXPIRED" with expression '0x30F5', CType: int
      static int EGL_TRANSPARENT_BLUE_VALUE
      EGL_VERSION_1_0
      Define "EGL_TRANSPARENT_BLUE_VALUE" with expression '0x3035', CType: int
      static int EGL_TRANSPARENT_GREEN_VALUE
      EGL_VERSION_1_0
      Define "EGL_TRANSPARENT_GREEN_VALUE" with expression '0x3036', CType: int
      static int EGL_TRANSPARENT_RED_VALUE
      EGL_VERSION_1_0
      Define "EGL_TRANSPARENT_RED_VALUE" with expression '0x3037', CType: int
      static int EGL_TRANSPARENT_RGB
      EGL_VERSION_1_0
      Define "EGL_TRANSPARENT_RGB" with expression '0x3052', CType: int
      static int EGL_TRANSPARENT_TYPE
      EGL_VERSION_1_0
      Define "EGL_TRANSPARENT_TYPE" with expression '0x3034', CType: int
      static int EGL_TRUE
      EGL_VERSION_1_0
      Define "EGL_TRUE" with expression '1', CType: int
      static int EGL_UNKNOWN  
      static int EGL_UNSIGNALED
      EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync
      Alias for: EGL_UNSIGNALED_KHR, EGL_UNSIGNALED_NV
      Define "EGL_UNSIGNALED" with expression '0x30F3', CType: int
      static int EGL_VENDOR
      EGL_VERSION_1_0
      Define "EGL_VENDOR" with expression '0x3053', CType: int
      static int EGL_VERSION
      EGL_VERSION_1_0
      Define "EGL_VERSION" with expression '0x3054', CType: int
      static int EGL_VERTICAL_RESOLUTION
      EGL_VERSION_1_2
      Define "EGL_VERTICAL_RESOLUTION" with expression '0x3091', CType: int
      static int EGL_VG_ALPHA_FORMAT
      EGL_VERSION_1_3
      Define "EGL_VG_ALPHA_FORMAT" with expression '0x3088', CType: int
      static int EGL_VG_ALPHA_FORMAT_NONPRE
      EGL_VERSION_1_3
      Define "EGL_VG_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
      static int EGL_VG_ALPHA_FORMAT_PRE
      EGL_VERSION_1_3
      Define "EGL_VG_ALPHA_FORMAT_PRE" with expression '0x308C', CType: int
      static int EGL_VG_ALPHA_FORMAT_PRE_BIT
      EGL_VERSION_1_3, EGL_KHR_config_attribs
      Alias for: EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR
      Define "EGL_VG_ALPHA_FORMAT_PRE_BIT" with expression '0x0040', CType: int
      static int EGL_VG_COLORSPACE
      EGL_VERSION_1_3
      Define "EGL_VG_COLORSPACE" with expression '0x3087', CType: int
      static int EGL_VG_COLORSPACE_LINEAR
      EGL_VERSION_1_3
      Define "EGL_VG_COLORSPACE_LINEAR" with expression '0x308A', CType: int
      static int EGL_VG_COLORSPACE_LINEAR_BIT
      EGL_VERSION_1_3, EGL_KHR_config_attribs
      Alias for: EGL_VG_COLORSPACE_LINEAR_BIT_KHR
      Define "EGL_VG_COLORSPACE_LINEAR_BIT" with expression '0x0020', CType: int
      static int EGL_VG_COLORSPACE_sRGB
      EGL_VERSION_1_3
      Define "EGL_VG_COLORSPACE_sRGB" with expression '0x3089', CType: int
      static int EGL_WIDTH
      EGL_VERSION_1_0
      Define "EGL_WIDTH" with expression '0x3057', CType: int
      static int EGL_WINDOW_BIT
      EGL_VERSION_1_0
      Define "EGL_WINDOW_BIT" with expression '0x0004', CType: int
      static long KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
      Defined as part of enum type "khronos_boolean_enum_t" - CType: int
      static int KHRONOS_FALSE
      Defined as part of enum type "khronos_boolean_enum_t" with expression '0', CType: int
      static int KHRONOS_TRUE
      Defined as part of enum type "khronos_boolean_enum_t" with expression '1', CType: int
    • 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()
      Part of EGL_VERSION_1_4
      static long eglGetCurrentDisplay()
      Entry point to C language function: EGLDisplay eglGetCurrentDisplay()
      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()
      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()
      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()
      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()
      Part of EGL_VERSION_1_2
      static boolean eglWaitGL()
      Entry point to C language function: EGLBoolean eglWaitGL()
      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" with expression '0', 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" with expression '1', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" with expression '0x30B6', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X" with expression '0x30B4', CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE_DEFAULT

        public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
        EGL_VERSION_1_4
        Define "EGL_MULTISAMPLE_RESOLVE_DEFAULT" with expression '0x309A', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" with expression '0x30B8', 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
        Define "EGL_GL_COLORSPACE" with expression '0x309D', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CURRENT_SURFACE

        public static final int EGL_BAD_CURRENT_SURFACE
        EGL_VERSION_1_0
        Define "EGL_BAD_CURRENT_SURFACE" with expression '0x3007', 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
        Define "EGL_BIND_TO_TEXTURE_RGB" with expression '0x3039', CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_FORMAT

        public static final int EGL_TEXTURE_FORMAT
        EGL_VERSION_1_1
        Define "EGL_TEXTURE_FORMAT" with expression '0x3080', CType: int
        See Also:
        Constant Field Values
      • EGL_COLOR_BUFFER_TYPE

        public static final int EGL_COLOR_BUFFER_TYPE
        EGL_VERSION_1_2
        Define "EGL_COLOR_BUFFER_TYPE" with expression '0x303F', CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT_NONPRE

        public static final int EGL_ALPHA_FORMAT_NONPRE
        EGL_VERSION_1_2
        Define "EGL_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE_BOX

        public static final int EGL_MULTISAMPLE_RESOLVE_BOX
        EGL_VERSION_1_4
        Define "EGL_MULTISAMPLE_RESOLVE_BOX" with expression '0x309B', CType: int
        See Also:
        Constant Field Values
      • EGL_SURFACE_TYPE

        public static final int EGL_SURFACE_TYPE
        EGL_VERSION_1_0
        Define "EGL_SURFACE_TYPE" with expression '0x3033', CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_OPENGL_DEBUG

        public static final int EGL_CONTEXT_OPENGL_DEBUG
        EGL_VERSION_1_5
        Define "EGL_CONTEXT_OPENGL_DEBUG" with expression '0x31B0', CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_TYPE

        public static final int EGL_TRANSPARENT_TYPE
        EGL_VERSION_1_0
        Define "EGL_TRANSPARENT_TYPE" with expression '0x3034', CType: int
        See Also:
        Constant Field Values
      • EGL_BACK_BUFFER

        public static final int EGL_BACK_BUFFER
        EGL_VERSION_1_1
        Define "EGL_BACK_BUFFER" with expression '0x3084', CType: int
        See Also:
        Constant Field Values
      • EGL_LUMINANCE_SIZE

        public static final int EGL_LUMINANCE_SIZE
        EGL_VERSION_1_2
        Define "EGL_LUMINANCE_SIZE" with expression '0x303D', CType: int
        See Also:
        Constant Field Values
      • EGL_MIN_SWAP_INTERVAL

        public static final int EGL_MIN_SWAP_INTERVAL
        EGL_VERSION_1_1
        Define "EGL_MIN_SWAP_INTERVAL" with expression '0x303B', CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_LOST

        public static final int EGL_CONTEXT_LOST
        EGL_VERSION_1_1
        Define "EGL_CONTEXT_LOST" with expression '0x300E', CType: int
        See Also:
        Constant Field Values
      • EGL_VG_ALPHA_FORMAT

        public static final int EGL_VG_ALPHA_FORMAT
        EGL_VERSION_1_3
        Define "EGL_VG_ALPHA_FORMAT" with expression '0x3088', 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
        Define "EGL_SYNC_CL_EVENT_COMPLETE" with expression '0x30FF', 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
        Define "EGL_VG_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
        See Also:
        Constant Field Values
      • EGL_SAMPLE_BUFFERS

        public static final int EGL_SAMPLE_BUFFERS
        EGL_VERSION_1_0
        Define "EGL_SAMPLE_BUFFERS" with expression '0x3032', CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_BLUE_VALUE

        public static final int EGL_TRANSPARENT_BLUE_VALUE
        EGL_VERSION_1_0
        Define "EGL_TRANSPARENT_BLUE_VALUE" with expression '0x3035', CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_MASK_SIZE

        public static final int EGL_ALPHA_MASK_SIZE
        EGL_VERSION_1_2
        Define "EGL_ALPHA_MASK_SIZE" with expression '0x303E', 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
        Define "EGL_NO_RESET_NOTIFICATION" with expression '0x31BE', 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
        Define "EGL_GL_RENDERBUFFER" with expression '0x30B9', 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
        Define "EGL_SYNC_CL_EVENT" with expression '0x30FE', CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_RGB

        public static final int EGL_TRANSPARENT_RGB
        EGL_VERSION_1_0
        Define "EGL_TRANSPARENT_RGB" with expression '0x3052', CType: int
        See Also:
        Constant Field Values
      • EGL_WINDOW_BIT

        public static final int EGL_WINDOW_BIT
        EGL_VERSION_1_0
        Define "EGL_WINDOW_BIT" with expression '0x0004', CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT

        public static final int EGL_ALPHA_FORMAT
        EGL_VERSION_1_2
        Define "EGL_ALPHA_FORMAT" with expression '0x3088', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES2_BIT

        public static final int EGL_OPENGL_ES2_BIT
        EGL_VERSION_1_3
        Define "EGL_OPENGL_ES2_BIT" with expression '0x0004', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_DISPLAY

        public static final int EGL_BAD_DISPLAY
        EGL_VERSION_1_0
        Define "EGL_BAD_DISPLAY" with expression '0x3008', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_PARAMETER

        public static final int EGL_BAD_PARAMETER
        EGL_VERSION_1_0
        Define "EGL_BAD_PARAMETER" with expression '0x300C', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CONTEXT

        public static final int EGL_BAD_CONTEXT
        EGL_VERSION_1_0
        Define "EGL_BAD_CONTEXT" with expression '0x3006', 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
        Define "EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE" with expression '0x31B1', CType: int
        See Also:
        Constant Field Values
      • EGL_MULTISAMPLE_RESOLVE

        public static final int EGL_MULTISAMPLE_RESOLVE
        EGL_VERSION_1_4
        Define "EGL_MULTISAMPLE_RESOLVE" with expression '0x3099', CType: int
        See Also:
        Constant Field Values
      • EGL_SLOW_CONFIG

        public static final int EGL_SLOW_CONFIG
        EGL_VERSION_1_0
        Define "EGL_SLOW_CONFIG" with expression '0x3050', CType: int
        See Also:
        Constant Field Values
      • EGL_FALSE

        public static final int EGL_FALSE
        EGL_VERSION_1_0
        Define "EGL_FALSE" with expression '0', CType: int
        See Also:
        Constant Field Values
      • EGL_SINGLE_BUFFER

        public static final int EGL_SINGLE_BUFFER
        EGL_VERSION_1_2
        Define "EGL_SINGLE_BUFFER" with expression '0x3085', 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
        Define "EGL_MULTISAMPLE_RESOLVE_BOX_BIT" with expression '0x0200', CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE_LINEAR

        public static final int EGL_COLORSPACE_LINEAR
        EGL_VERSION_1_2
        Define "EGL_COLORSPACE_LINEAR" with expression '0x308A', CType: int
        See Also:
        Constant Field Values
      • EGL_EXTENSIONS

        public static final int EGL_EXTENSIONS
        EGL_VERSION_1_0
        Define "EGL_EXTENSIONS" with expression '0x3055', CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_FORMAT_PRE

        public static final int EGL_ALPHA_FORMAT_PRE
        EGL_VERSION_1_2
        Define "EGL_ALPHA_FORMAT_PRE" with expression '0x308C', 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
        Define "EGL_CONFORMANT" with expression '0x3042', 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
        Define "EGL_SIGNALED" with expression '0x30F2', CType: int
        See Also:
        Constant Field Values
      • EGL_SAMPLES

        public static final int EGL_SAMPLES
        EGL_VERSION_1_0
        Define "EGL_SAMPLES" with expression '0x3031', CType: int
        See Also:
        Constant Field Values
      • EGL_LUMINANCE_BUFFER

        public static final int EGL_LUMINANCE_BUFFER
        EGL_VERSION_1_2
        Define "EGL_LUMINANCE_BUFFER" with expression '0x308F', 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
        Define "EGL_LOSE_CONTEXT_ON_RESET" with expression '0x31BF', 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
        Define "EGL_VG_COLORSPACE_LINEAR_BIT" with expression '0x0020', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X" with expression '0x30B3', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y" with expression '0x30B5', CType: int
        See Also:
        Constant Field Values
      • EGL_DEPTH_SIZE

        public static final int EGL_DEPTH_SIZE
        EGL_VERSION_1_0
        Define "EGL_DEPTH_SIZE" with expression '0x3025', CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_HEIGHT

        public static final int EGL_MAX_PBUFFER_HEIGHT
        EGL_VERSION_1_0
        Define "EGL_MAX_PBUFFER_HEIGHT" with expression '0x302A', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_CONFIG

        public static final int EGL_BAD_CONFIG
        EGL_VERSION_1_0
        Define "EGL_BAD_CONFIG" with expression '0x3005', 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
        Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z" with expression '0x30B7', 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
        Define "EGL_GL_TEXTURE_ZOFFSET" with expression '0x30BD', CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_CLIENT_VERSION

        public static final int EGL_CONTEXT_CLIENT_VERSION
        EGL_VERSION_1_3
        Define "EGL_CONTEXT_CLIENT_VERSION" with expression '0x3098', 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
        Define "EGL_SWAP_BEHAVIOR_PRESERVED_BIT" with expression '0x0400', CType: int
        See Also:
        Constant Field Values
      • EGL_SWAP_BEHAVIOR

        public static final int EGL_SWAP_BEHAVIOR
        EGL_VERSION_1_2
        Define "EGL_SWAP_BEHAVIOR" with expression '0x3093', 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
        Define "EGL_CONDITION_SATISFIED" with expression '0x30F6', CType: int
        See Also:
        Constant Field Values
      • EGL_MIPMAP_TEXTURE

        public static final int EGL_MIPMAP_TEXTURE
        EGL_VERSION_1_1
        Define "EGL_MIPMAP_TEXTURE" with expression '0x3082', CType: int
        See Also:
        Constant Field Values
      • EGL_WIDTH

        public static final int EGL_WIDTH
        EGL_VERSION_1_0
        Define "EGL_WIDTH" with expression '0x3057', 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
        Define "EGL_CL_EVENT_HANDLE" with expression '0x309C', CType: int
        See Also:
        Constant Field Values
      • EGL_READ

        public static final int EGL_READ
        EGL_VERSION_1_0
        Define "EGL_READ" with expression '0x305A', 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
        Define "EGL_SYNC_TYPE" with expression '0x30F7', CType: int
        See Also:
        Constant Field Values
      • EGL_RENDER_BUFFER

        public static final int EGL_RENDER_BUFFER
        EGL_VERSION_1_2
        Define "EGL_RENDER_BUFFER" with expression '0x3086', CType: int
        See Also:
        Constant Field Values
      • EGL_TRUE

        public static final int EGL_TRUE
        EGL_VERSION_1_0
        Define "EGL_TRUE" with expression '1', CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_PRESERVED

        public static final int EGL_BUFFER_PRESERVED
        EGL_VERSION_1_2
        Define "EGL_BUFFER_PRESERVED" with expression '0x3094', 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
        Define "EGL_OPENGL_ES3_BIT" with expression '0x00000040', CType: int
        See Also:
        Constant Field Values
      • EGL_MATCH_NATIVE_PIXMAP

        public static final int EGL_MATCH_NATIVE_PIXMAP
        EGL_VERSION_1_3
        Define "EGL_MATCH_NATIVE_PIXMAP" with expression '0x3041', CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_DESTROYED

        public static final int EGL_BUFFER_DESTROYED
        EGL_VERSION_1_2
        Define "EGL_BUFFER_DESTROYED" with expression '0x3095', 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
        Define "EGL_GL_COLORSPACE_LINEAR" with expression '0x308A', CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE

        public static final int EGL_COLORSPACE
        EGL_VERSION_1_2
        Define "EGL_COLORSPACE" with expression '0x3087', CType: int
        See Also:
        Constant Field Values
      • EGL_PBUFFER_BIT

        public static final int EGL_PBUFFER_BIT
        EGL_VERSION_1_0
        Define "EGL_PBUFFER_BIT" with expression '0x0001', CType: int
        See Also:
        Constant Field Values
      • EGL_LEVEL

        public static final int EGL_LEVEL
        EGL_VERSION_1_0
        Define "EGL_LEVEL" with expression '0x3029', 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
        Define "EGL_UNSIGNALED" with expression '0x30F3', 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
        Define "EGL_CONTEXT_OPENGL_PROFILE_MASK" with expression '0x30FD', CType: int
        See Also:
        Constant Field Values
      • EGL_STENCIL_SIZE

        public static final int EGL_STENCIL_SIZE
        EGL_VERSION_1_0
        Define "EGL_STENCIL_SIZE" with expression '0x3026', 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
        Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY" with expression '0x31BD', CType: int
        See Also:
        Constant Field Values
      • EGL_GREEN_SIZE

        public static final int EGL_GREEN_SIZE
        EGL_VERSION_1_0
        Define "EGL_GREEN_SIZE" with expression '0x3023', CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_2D

        public static final int EGL_TEXTURE_2D
        EGL_VERSION_1_1
        Define "EGL_TEXTURE_2D" with expression '0x305F', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ACCESS

        public static final int EGL_BAD_ACCESS
        EGL_VERSION_1_0
        Define "EGL_BAD_ACCESS" with expression '0x3002', CType: int
        See Also:
        Constant Field Values
      • EGL_DISPLAY_SCALING

        public static final int EGL_DISPLAY_SCALING
        EGL_VERSION_1_2
        Define "EGL_DISPLAY_SCALING" with expression '10000', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_SURFACE

        public static final int EGL_BAD_SURFACE
        EGL_VERSION_1_0
        Define "EGL_BAD_SURFACE" with expression '0x300D', CType: int
        See Also:
        Constant Field Values
      • EGL_MIPMAP_LEVEL

        public static final int EGL_MIPMAP_LEVEL
        EGL_VERSION_1_1
        Define "EGL_MIPMAP_LEVEL" with expression '0x3083', CType: int
        See Also:
        Constant Field Values
      • EGL_BLUE_SIZE

        public static final int EGL_BLUE_SIZE
        EGL_VERSION_1_0
        Define "EGL_BLUE_SIZE" with expression '0x3022', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ATTRIBUTE

        public static final int EGL_BAD_ATTRIBUTE
        EGL_VERSION_1_0
        Define "EGL_BAD_ATTRIBUTE" with expression '0x3004', 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
        Define "EGL_CONTEXT_MAJOR_VERSION" with expression '0x3098', 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
        Define "EGL_SYNC_STATUS" with expression '0x30F1', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES_API

        public static final int EGL_OPENGL_ES_API
        EGL_VERSION_1_2
        Define "EGL_OPENGL_ES_API" with expression '0x30A0', CType: int
        See Also:
        Constant Field Values
      • EGL_CONTEXT_CLIENT_TYPE

        public static final int EGL_CONTEXT_CLIENT_TYPE
        EGL_VERSION_1_2
        Define "EGL_CONTEXT_CLIENT_TYPE" with expression '0x3097', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_NATIVE_PIXMAP

        public static final int EGL_BAD_NATIVE_PIXMAP
        EGL_VERSION_1_0
        Define "EGL_BAD_NATIVE_PIXMAP" with expression '0x300A', 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
        Define "EGL_TIMEOUT_EXPIRED" with expression '0x30F5', 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
        Define "EGL_SYNC_FLUSH_COMMANDS_BIT" with expression '0x0001', 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
        Define "EGL_GL_COLORSPACE_SRGB" with expression '0x3089', CType: int
        See Also:
        Constant Field Values
      • EGL_VERTICAL_RESOLUTION

        public static final int EGL_VERTICAL_RESOLUTION
        EGL_VERSION_1_2
        Define "EGL_VERTICAL_RESOLUTION" with expression '0x3091', CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE

        public static final int EGL_VG_COLORSPACE
        EGL_VERSION_1_3
        Define "EGL_VG_COLORSPACE" with expression '0x3087', CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE_LINEAR

        public static final int EGL_VG_COLORSPACE_LINEAR
        EGL_VERSION_1_3
        Define "EGL_VG_COLORSPACE_LINEAR" with expression '0x308A', CType: int
        See Also:
        Constant Field Values
      • EGL_CONFIG_CAVEAT

        public static final int EGL_CONFIG_CAVEAT
        EGL_VERSION_1_0
        Define "EGL_CONFIG_CAVEAT" with expression '0x3027', CType: int
        See Also:
        Constant Field Values
      • EGL_PIXEL_ASPECT_RATIO

        public static final int EGL_PIXEL_ASPECT_RATIO
        EGL_VERSION_1_2
        Define "EGL_PIXEL_ASPECT_RATIO" with expression '0x3092', 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
        Define "EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT" with expression '0x00000001', CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_TARGET

        public static final int EGL_TEXTURE_TARGET
        EGL_VERSION_1_1
        Define "EGL_TEXTURE_TARGET" with expression '0x3081', CType: int
        See Also:
        Constant Field Values
      • EGL_CLIENT_APIS

        public static final int EGL_CLIENT_APIS
        EGL_VERSION_1_2
        Define "EGL_CLIENT_APIS" with expression '0x308D', 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
        Define "EGL_VG_ALPHA_FORMAT_PRE" with expression '0x308C', 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
        Define "EGL_BIND_TO_TEXTURE_RGBA" with expression '0x303A', CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_VISUAL_TYPE

        public static final int EGL_NATIVE_VISUAL_TYPE
        EGL_VERSION_1_0
        Define "EGL_NATIVE_VISUAL_TYPE" with expression '0x302F', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_MATCH

        public static final int EGL_BAD_MATCH
        EGL_VERSION_1_0
        Define "EGL_BAD_MATCH" with expression '0x3009', CType: int
        See Also:
        Constant Field Values
      • EGL_NON_CONFORMANT_CONFIG

        public static final int EGL_NON_CONFORMANT_CONFIG
        EGL_VERSION_1_0
        Define "EGL_NON_CONFORMANT_CONFIG" with expression '0x3051', CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_RGB

        public static final int EGL_TEXTURE_RGB
        EGL_VERSION_1_1
        Define "EGL_TEXTURE_RGB" with expression '0x305D', CType: int
        See Also:
        Constant Field Values
      • EGL_RGB_BUFFER

        public static final int EGL_RGB_BUFFER
        EGL_VERSION_1_2
        Define "EGL_RGB_BUFFER" with expression '0x308E', 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
        Define "EGL_CONTEXT_MINOR_VERSION" with expression '0x30FB', CType: int
        See Also:
        Constant Field Values
      • EGL_HORIZONTAL_RESOLUTION

        public static final int EGL_HORIZONTAL_RESOLUTION
        EGL_VERSION_1_2
        Define "EGL_HORIZONTAL_RESOLUTION" with expression '0x3090', 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
        Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE" with expression '0x30F0', 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
        Define "EGL_SYNC_FENCE" with expression '0x30F9', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_ALLOC

        public static final int EGL_BAD_ALLOC
        EGL_VERSION_1_0
        Define "EGL_BAD_ALLOC" with expression '0x3003', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_ES_BIT

        public static final int EGL_OPENGL_ES_BIT
        EGL_VERSION_1_2
        Define "EGL_OPENGL_ES_BIT" with expression '0x0001', CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_VISUAL_ID

        public static final int EGL_NATIVE_VISUAL_ID
        EGL_VERSION_1_0
        Define "EGL_NATIVE_VISUAL_ID" with expression '0x302E', CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_PIXELS

        public static final int EGL_MAX_PBUFFER_PIXELS
        EGL_VERSION_1_0
        Define "EGL_MAX_PBUFFER_PIXELS" with expression '0x302B', CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_SWAP_INTERVAL

        public static final int EGL_MAX_SWAP_INTERVAL
        EGL_VERSION_1_1
        Define "EGL_MAX_SWAP_INTERVAL" with expression '0x303C', CType: int
        See Also:
        Constant Field Values
      • EGL_BUFFER_SIZE

        public static final int EGL_BUFFER_SIZE
        EGL_VERSION_1_0
        Define "EGL_BUFFER_SIZE" with expression '0x3020', CType: int
        See Also:
        Constant Field Values
      • EGL_NATIVE_RENDERABLE

        public static final int EGL_NATIVE_RENDERABLE
        EGL_VERSION_1_0
        Define "EGL_NATIVE_RENDERABLE" with expression '0x302D', CType: int
        See Also:
        Constant Field Values
      • EGL_VERSION

        public static final int EGL_VERSION
        EGL_VERSION_1_0
        Define "EGL_VERSION" with expression '0x3054', CType: int
        See Also:
        Constant Field Values
      • EGL_CONFIG_ID

        public static final int EGL_CONFIG_ID
        EGL_VERSION_1_0
        Define "EGL_CONFIG_ID" with expression '0x3028', CType: int
        See Also:
        Constant Field Values
      • EGL_LARGEST_PBUFFER

        public static final int EGL_LARGEST_PBUFFER
        EGL_VERSION_1_0
        Define "EGL_LARGEST_PBUFFER" with expression '0x3058', CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_GREEN_VALUE

        public static final int EGL_TRANSPARENT_GREEN_VALUE
        EGL_VERSION_1_0
        Define "EGL_TRANSPARENT_GREEN_VALUE" with expression '0x3036', CType: int
        See Also:
        Constant Field Values
      • EGL_MAX_PBUFFER_WIDTH

        public static final int EGL_MAX_PBUFFER_WIDTH
        EGL_VERSION_1_0
        Define "EGL_MAX_PBUFFER_WIDTH" with expression '0x302C', CType: int
        See Also:
        Constant Field Values
      • EGL_HEIGHT

        public static final int EGL_HEIGHT
        EGL_VERSION_1_0
        Define "EGL_HEIGHT" with expression '0x3056', CType: int
        See Also:
        Constant Field Values
      • EGL_TRANSPARENT_RED_VALUE

        public static final int EGL_TRANSPARENT_RED_VALUE
        EGL_VERSION_1_0
        Define "EGL_TRANSPARENT_RED_VALUE" with expression '0x3037', CType: int
        See Also:
        Constant Field Values
      • EGL_TEXTURE_RGBA

        public static final int EGL_TEXTURE_RGBA
        EGL_VERSION_1_1
        Define "EGL_TEXTURE_RGBA" with expression '0x305E', CType: int
        See Also:
        Constant Field Values
      • EGL_ALPHA_SIZE

        public static final int EGL_ALPHA_SIZE
        EGL_VERSION_1_0
        Define "EGL_ALPHA_SIZE" with expression '0x3021', 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
        Define "EGL_SYNC_CONDITION" with expression '0x30F8', 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
        Define "EGL_IMAGE_PRESERVED" with expression '0x30D2', 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
        Define "EGL_GL_TEXTURE_2D" with expression '0x30B1', CType: int
        See Also:
        Constant Field Values
      • EGL_BAD_NATIVE_WINDOW

        public static final int EGL_BAD_NATIVE_WINDOW
        EGL_VERSION_1_0
        Define "EGL_BAD_NATIVE_WINDOW" with expression '0x300B', CType: int
        See Also:
        Constant Field Values
      • EGL_PIXMAP_BIT

        public static final int EGL_PIXMAP_BIT
        EGL_VERSION_1_0
        Define "EGL_PIXMAP_BIT" with expression '0x0002', CType: int
        See Also:
        Constant Field Values
      • EGL_COLORSPACE_sRGB

        public static final int EGL_COLORSPACE_sRGB
        EGL_VERSION_1_2
        Define "EGL_COLORSPACE_sRGB" with expression '0x3089', 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
        Define "EGL_VG_ALPHA_FORMAT_PRE_BIT" with expression '0x0040', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_API

        public static final int EGL_OPENVG_API
        EGL_VERSION_1_2
        Define "EGL_OPENVG_API" with expression '0x30A1', CType: int
        See Also:
        Constant Field Values
      • EGL_NOT_INITIALIZED

        public static final int EGL_NOT_INITIALIZED
        EGL_VERSION_1_0
        Define "EGL_NOT_INITIALIZED" with expression '0x3001', CType: int
        See Also:
        Constant Field Values
      • EGL_VG_COLORSPACE_sRGB

        public static final int EGL_VG_COLORSPACE_sRGB
        EGL_VERSION_1_3
        Define "EGL_VG_COLORSPACE_sRGB" with expression '0x3089', CType: int
        See Also:
        Constant Field Values
      • EGL_RED_SIZE

        public static final int EGL_RED_SIZE
        EGL_VERSION_1_0
        Define "EGL_RED_SIZE" with expression '0x3024', CType: int
        See Also:
        Constant Field Values
      • EGL_NO_TEXTURE

        public static final int EGL_NO_TEXTURE
        EGL_VERSION_1_1
        Define "EGL_NO_TEXTURE" with expression '0x305C', 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
        Define "EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT" with expression '0x00000002', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_BIT

        public static final int EGL_OPENVG_BIT
        EGL_VERSION_1_2
        Define "EGL_OPENVG_BIT" with expression '0x0002', CType: int
        See Also:
        Constant Field Values
      • EGL_SUCCESS

        public static final int EGL_SUCCESS
        EGL_VERSION_1_0
        Define "EGL_SUCCESS" with expression '0x3000', 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
        Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS" with expression '0x31B2', CType: int
        See Also:
        Constant Field Values
      • EGL_DRAW

        public static final int EGL_DRAW
        EGL_VERSION_1_0
        Define "EGL_DRAW" with expression '0x3059', CType: int
        See Also:
        Constant Field Values
      • EGL_CORE_NATIVE_ENGINE

        public static final int EGL_CORE_NATIVE_ENGINE
        EGL_VERSION_1_0
        Define "EGL_CORE_NATIVE_ENGINE" with expression '0x305B', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_BIT

        public static final int EGL_OPENGL_BIT
        EGL_VERSION_1_4
        Define "EGL_OPENGL_BIT" with expression '0x0008', 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
        Define "EGL_GL_TEXTURE_3D" with expression '0x30B2', CType: int
        See Also:
        Constant Field Values
      • EGL_NONE

        public static final int EGL_NONE
        EGL_VERSION_1_0
        Define "EGL_NONE" with expression '0x3038', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENVG_IMAGE

        public static final int EGL_OPENVG_IMAGE
        EGL_VERSION_1_2
        Define "EGL_OPENVG_IMAGE" with expression '0x3096', CType: int
        See Also:
        Constant Field Values
      • EGL_RENDERABLE_TYPE

        public static final int EGL_RENDERABLE_TYPE
        EGL_VERSION_1_2
        Define "EGL_RENDERABLE_TYPE" with expression '0x3040', CType: int
        See Also:
        Constant Field Values
      • EGL_VENDOR

        public static final int EGL_VENDOR
        EGL_VERSION_1_0
        Define "EGL_VENDOR" with expression '0x3053', 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
        Define "EGL_GL_TEXTURE_LEVEL" with expression '0x30BC', CType: int
        See Also:
        Constant Field Values
      • EGL_OPENGL_API

        public static final int EGL_OPENGL_API
        EGL_VERSION_1_4
        Define "EGL_OPENGL_API" with expression '0x30A2', 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()
        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()
        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()
        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()
        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()
        Part of EGL_VERSION_1_2
      • eglWaitClient

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

        public static long eglGetCurrentContext()
        Entry point to C language function: EGLContext eglGetCurrentContext()
        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