The Khronos EGL registry is a useful online resource that contains the EGL specification, as well as specifications of EGL extensions.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | EGLDebugMessageKHRCallbackI
Instances of this interface may be passed to the |
| public interface | EGLGetBlobFuncANDROIDI
Instances of this interface may be passed to the |
| public interface | EGLSetBlobFuncANDROIDI
Instances of this interface may be passed to the |
| Modifier and Type | Class and Description |
|---|---|
| public class | ANDROIDBlobCache
Native bindings to the ANDROID_blob_cache extension. |
| public class | ANDROIDCreateNativeClientBuffer
Native bindings to the ANDROID_create_native_client_buffer extension. |
| public class | ANDROIDFramebufferTarget
Native bindings to the ANDROID_framebuffer_target extension. |
| public class | ANDROIDFrontBufferAutoRefresh
Native bindings to the ANDROID_front_buffer_auto_refresh extension. |
| public class | ANDROIDImageNativeBuffer
Native bindings to the ANDROID_image_native_buffer extension. |
| public class | ANDROIDNativeFenceSync
Native bindings to the ANDROID_native_fence_sync extension. |
| public class | ANDROIDPresentationTime
Native bindings to the ANDROID_presentation_time extension. |
| public class | ANDROIDRecordable
Native bindings to the ANDROID_recordable extension. |
| public class | ANGLED3DShareHandleClientBuffer
Native bindings to the ANGLE_d3d_share_handle_client_buffer extension. |
| public class | ANGLEDeviceD3D
Native bindings to the ANGLE_device_d3d extension. |
| public class | ANGLEQuerySurfacePointer
Native bindings to the ANGLE_query_surface_pointer extension. |
| public class | ANGLESurfaceD3DTexture2DShareHandle
Native bindings to the ANGLE_surface_d3d_texture_2d_share_handle extension. |
| public class | ANGLESyncControlRate
Native bindings to the ANGLE_sync_control_rate extension. |
| public class | ANGLEWindowFixedSize
Native bindings to the ANGLE_window_fixed_size extension. |
| public class | ARMImageFormat
Native bindings to the ARM_image_format extension. |
| public class | ARMPixmapMultisampleDiscard
Native bindings to the ARM_pixmap_multisample_discard extension. |
| public class | EGL
This class must be used before any EGL function is called. |
| public class | EGL10
The core EGL 1.0 functionality. |
| public class | EGL11
The core EGL 1.1 functionality. |
| public class | EGL12
The core EGL 1.2 functionality. |
| public class | EGL13
The core EGL 1.3 functionality. |
| public class | EGL14
The core EGL 1.4 functionality. |
| public class | EGL15
The core EGL 1.5 functionality. |
| public class | EGLCapabilities
Defines the capabilities of an EGLDisplay or the EGL client library. |
| public class | EGLClientPixmapHI
Specifies the width, height, stride, format and memory pointer of the pixmap to be used by the function |
| public abstract class | EGLDebugMessageKHRCallback
Instances of this class may be passed to the |
| public abstract class | EGLGetBlobFuncANDROID
Instances of this class may be passed to the |
| public abstract class | EGLSetBlobFuncANDROID
Instances of this class may be passed to the |
| public class | EXTBindToFront
Native bindings to the EXT_bind_to_front extension. |
| public class | EXTBufferAge
Native bindings to the EXT_buffer_age extension. |
| public class | EXTClientSync
Native bindings to the EXT_client_sync extension. |
| public class | EXTCompositor
Native bindings to the EXT_compositor extension. |
| public class | EXTConfigSelectGroup
Native bindings to the EXT_config_select_group extension. |
| public class | EXTCreateContextRobustness
Native bindings to the EXT_create_context_robustness extension. |
| public class | EXTDeviceBase
Native bindings to the EXT_device_base extension. |
| public class | EXTDeviceDRM
Native bindings to the EXT_device_drm extension. |
| public class | EXTDeviceDRMRenderNode
Native bindings to the EXT_device_drm_render_node extension. |
| public class | EXTDeviceEnumeration
Native bindings to the EXT_device_enumeration extension. |
| public class | EXTDeviceOpenWF
Native bindings to the EXT_device_openwf extension. |
| public class | EXTDevicePersistentID
Native bindings to the EXT_device_persistent_id extension. |
| public class | EXTDeviceQuery
Native bindings to the EXT_device_query extension. |
| public class | EXTDeviceQueryName
Native bindings to the EXT_device_query_name extension. |
| public class | |
| public class | EXTGLColorspaceBT2020Linear
Native bindings to the EXT_gl_colorspace_bt2020_linear extension. |
| public class | |
| public class | EXTGLColorspaceDisplayP3
Native bindings to the EXT_gl_colorspace_display_p3 extension. |
| public class | |
| public class | EXTGLColorspaceDisplayP3Passthrough
Native bindings to the EXT_gl_colorspace_display_p3_passthrough extension. |
| public class | EXTGLColorspaceSCRGB
Native bindings to the EXT_gl_colorspace_scrgb extension. |
| public class | EXTGLColorspaceSCRGBLinear
Native bindings to the EXT_gl_colorspace_scrgb_linear extension. |
| public class | EXTImageDMABufImport
Native bindings to the EXT_image_dma_buf_import extension. |
| public class | EXTImageDMABufImportModifiers
Native bindings to the EXT_image_dma_buf_import_modifiers extension. |
| public class | EXTImageGLColorspace
Native bindings to the EXT_image_gl_colorspace extension. |
| public class | EXTImageImplicitSyncControl
Native bindings to the EXT_image_implicit_sync_control extension. |
| public class | EXTMultiviewWindow
Native bindings to the EXT_multiview_window extension. |
| public class | EXTOutputBase
Native bindings to the EXT_output_base extension. |
| public class | EXTOutputDRM
Native bindings to the EXT_output_drm extension. |
| public class | EXTOutputOpenWF
Native bindings to the EXT_output_openwf extension. |
| public class | EXTPixelFormatFloat
Native bindings to the EXT_pixel_format_float extension. |
| public class | EXTPlatformBase
Native bindings to the EXT_platform_base extension. |
| public class | EXTPlatformDevice
Native bindings to the EXT_platform_device extension. |
| public class | EXTPlatformWayland
Native bindings to the EXT_platform_wayland extension. |
| public class | EXTPlatformX11
Native bindings to the EXT_platform_x11 extension. |
| public class | EXTPlatformXCB
Native bindings to the EXT_platform_xcb extension. |
| public class | EXTPresentOpaque
Native bindings to the EXT_present_opaque extension. |
| public class | EXTProtectedContent
Native bindings to the EXT_protected_content extension. |
| public class | EXTProtectedSurface
Native bindings to the EXT_protected_surface extension. |
| public class | EXTStreamConsumerEGLOutput
Native bindings to the EXT_stream_consumer_egloutput extension. |
| public class | EXTSurfaceCompression
Native bindings to the EXT_surface_compression extension. |
| public class | EXTSurfaceCTA861_3Metadata
Native bindings to the EXT_surface_CTA861_3_metadata extension. |
| public class | EXTSurfaceSMPTE2086Metadata
Native bindings to the EXT_surface_SMPTE2086_metadata extension. |
| public class | EXTSwapBuffersWithDamage
Native bindings to the EXT_swap_buffers_with_damage extension. |
| public class | EXTSyncReuse
Native bindings to the EXT_sync_reuse extension. |
| public class | EXTYUVSurface
Native bindings to the EXT_yuv_surface extension. |
| public class | HIClientpixmap
Native bindings to the HI_clientpixmap extension. |
| public class | HIColorformats
Native bindings to the HI_colorformats extension. |
| public class | IMGContextPriority
Native bindings to the IMG_context_priority extension. |
| public class | IMGImagePlaneAttribs
Native bindings to the IMG_image_plane_attribs extension. |
| public class | KHRCLEvent2
Native bindings to the KHR_cl_event2 extension. |
| public class | KHRConfigAttribs
Native bindings to the KHR_config_attribs extension. |
| public class | KHRContextFlushControl
Native bindings to the KHR_context_flush_control extension. |
| public class | KHRCreateContext
Native bindings to the KHR_create_context extension. |
| public class | KHRCreateContextNoError
Native bindings to the KHR_create_context_no_error extension. |
| public class | |
| public class | KHRDisplayReference
Native bindings to the KHR_display_reference extension. |
| public class | KHRFenceSync
Native bindings to the KHR_fence_sync extension. |
| public class | KHRGLColorspace
Native bindings to the KHR_gl_colorspace extension. |
| public class | KHRGLRenderbufferImage
Native bindings to the KHR_gl_renderbuffer_image extension. |
| public class | KHRGLTexture2DImage
Native bindings to the KHR_gl_texture_2D_image extension. |
| public class | KHRGLTexture3DImage
Native bindings to the KHR_gl_texture_3D_image extension. |
| public class | KHRGLTextureCubemapImage
Native bindings to the KHR_gl_texture_cubemap_image extension. |
| public class | |
| public class | KHRImageBase
Native bindings to the KHR_image_base extension. |
| public class | KHRImagePixmap
Native bindings to the KHR_image_pixmap extension. |
| public class | KHRLockSurface3
Native bindings to the KHR_lock_surface3 extension. |
| public class | KHRMutableRenderBuffer
Native bindings to the KHR_mutable_render_buffer extension. |
| public class | KHRNoConfigContext
Native bindings to the KHR_no_config_context extension. |
| public class | KHRPartialUpdate
Native bindings to the KHR_partial_update extension. |
| public class | KHRPlatformAndroid
Native bindings to the KHR_platform_android extension. |
| public class | KHRPlatformGBM
Native bindings to the KHR_platform_gbm extension. |
| public class | KHRPlatformWayland
Native bindings to the KHR_platform_wayland extension. |
| public class | KHRPlatformX11
Native bindings to the KHR_platform_x11 extension. |
| public class | KHRReusableSync
Native bindings to the KHR_reusable_sync extension. |
| public class | KHRStream
Native bindings to the KHR_stream extension. |
| public class | |
| public class | KHRStreamConsumerGLTexture
Native bindings to the KHR_stream_consumer_gltexture extension. |
| public class | KHRStreamCrossProcessFD
Native bindings to the KHR_stream_cross_process_fd extension. |
| public class | KHRStreamFIFO
Native bindings to the KHR_stream_fifo extension. |
| public class | KHRStreamProducerEGLSurface
Native bindings to the KHR_stream_producer_eglsurface extension. |
| public class | KHRSwapBuffersWithDamage
Native bindings to the KHR_swap_buffers_with_damage extension. |
| public class | KHRVGParentImage
Native bindings to the KHR_vg_parent_image extension. |
| public class | KHRWaitSync
Native bindings to the KHR_wait_sync extension. |
| public class | MESADRMImage
Native bindings to the MESA_drm_image extension. |
| public class | MESAImageDMABufExport
Native bindings to the MESA_image_dma_buf_export extension. |
| public class | MESAPlatformGBM
Native bindings to the MESA_platform_gbm extension. |
| public class | NOKSwapRegion2
Native bindings to the NOK_swap_region2 extension. |
| public class | NOKTextureFromPixmap
Native bindings to the NOK_texture_from_pixmap extension. |
| public class | NV3dvisionSurface
Native bindings to the NV_3dvision_surface extension. |
| public class | NVContextPriorityRealtime
Native bindings to the NV_context_priority_realtime extension. |
| public class | NVCoverageSample
Native bindings to the NV_coverage_sample extension. |
| public class | NVCoverageSampleResolve
Native bindings to the NV_coverage_sample_resolve extension. |
| public class | NVCUDAEvent
Native bindings to the NV_cuda_event extension. |
| public class | NVDepthNonlinear
Native bindings to the NV_depth_nonlinear extension. |
| public class | NVDeviceCUDA
Native bindings to the NV_device_cuda extension. |
| public class | NVNativeQuery
Native bindings to the NV_native_query extension. |
| public class | NVPostSubBuffer
Native bindings to the NV_post_sub_buffer extension. |
| public class | NVQuadrupleBuffer
Native bindings to the NV_quadruple_buffer extension. |
| public class | NVRobustnessVideoMemoryPurge
Native bindings to the |
| public class | NVStreamConsumerEGLImage
Native bindings to the NV_stream_consumer_eglimage extension. |
| public class | NVStreamConsumerEGLImageUseScanoutAttrib
Native bindings to the NV_stream_consumer_eglimage_use_scanout_attrib extension. |
| public class | NVStreamConsumerGLTextureYUV
Native bindings to the NV_stream_consumer_gltexture_yuv extension. |
| public class | NVStreamDMA
Native bindings to the NV_stream_dma extension. |
| public class | NVStreamFIFONext
Native bindings to the NV_stream_fifo_next extension. |
| public class | NVStreamFIFOSynchronous
Native bindings to the NV_stream_fifo_synchronous extension. |
| public class | NVStreamFlush
Native bindings to the NV_stream_flush extension. |
| public class | NVStreamFrameLimits
Native bindings to the NV_stream_frame_limits extension. |
| public class | NVStreamMetadata
Native bindings to the NV_stream_metadata extension. |
| public class | NVStreamRemote
Native bindings to the NV_stream_remote extension. |
| public class | NVStreamReset
Native bindings to the NV_stream_reset extension. |
| public class | NVStreamSocket
Native bindings to the NV_stream_socket extension. |
| public class | |
| public class | |
| public class | NVStreamSync
Native bindings to the NV_stream_sync extension. |
| public class | |
| public class | NVSystemTime
Native bindings to the NV_system_time extension. |
| public class | NVTripleBuffer
Native bindings to the NV_triple_buffer extension. |
| public class | TIZENImageNativeBuffer
Native bindings to the TIZEN_image_native_buffer extension. |
| public class | TIZENImageNativeSurface
Native bindings to the TIZEN_image_native_surface extension. |
| public class | WLBindWaylandDisplay
Native bindings to the WL_bind_wayland_display extension. |
| public class | WLCreateWaylandBufferFromImage
Native bindings to the WL_create_wayland_buffer_from_image extension. |