Package org.lwjgl.egl
Contains bindings to the EGL API, an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and
the underlying native platform window system.
See: Description
-
Interface Summary Interface Description EGLDebugMessageKHRCallbackI Instances of this interface may be passed to theDebugMessageControlKHR
method.EGLGetBlobFuncANDROIDI Instances of this interface may be passed to theSetBlobCacheFuncsANDROID
method.EGLSetBlobFuncANDROIDI Instances of this interface may be passed to theSetBlobCacheFuncsANDROID
method. -
Class Summary Class Description ANDROIDBlobCache Native bindings to the ANDROID_blob_cache extension.ANDROIDFramebufferTarget Native bindings to the ANDROID_framebuffer_target extension.ANDROIDImageNativeBuffer Native bindings to the ANDROID_image_native_buffer extension.ANDROIDNativeFenceSync Native bindings to the ANDROID_native_fence_sync extension.ANDROIDRecordable Native bindings to the ANDROID_recordable extension.ANGLED3DShareHandleClientBuffer Native bindings to the ANGLE_d3d_share_handle_client_buffer extension.ANGLEDeviceD3D Native bindings to the ANGLE_device_d3d extension.ANGLEQuerySurfacePointer Native bindings to the ANGLE_query_surface_pointer extension.ANGLESurfaceD3DTexture2DShareHandle Native bindings to the ANGLE_surface_d3d_texture_2d_share_handle extension.ANGLEWindowFixedSize Native bindings to the ANGLE_window_fixed_size extension.ARMPixmapMultisampleDiscard Native bindings to the ARM_pixmap_multisample_discard extension.EGL This class must be used before any EGL function is called.EGL10 The core EGL 1.0 functionality.EGL11 The core EGL 1.1 functionality.EGL12 The core EGL 1.2 functionality.EGL13 The core EGL 1.3 functionality.EGL14 The core EGL 1.4 functionality.EGL15 The core EGL 1.5 functionality.EGLCapabilities Defines the capabilities of an EGLDisplay or the EGL client library.EGLClientPixmapHI Specifies the width, height, stride, format and memory pointer of the pixmap to be used by the functionCreatePixmapSurfaceHI
to create thePixmapSurface
.EGLClientPixmapHI.Buffer An array ofEGLClientPixmapHI
structs.EGLDebugMessageKHRCallback Instances of this class may be passed to theDebugMessageControlKHR
method.EGLGetBlobFuncANDROID Instances of this class may be passed to theSetBlobCacheFuncsANDROID
method.EGLSetBlobFuncANDROID Instances of this class may be passed to theSetBlobCacheFuncsANDROID
method.EXTBufferAge Native bindings to the EXT_buffer_age extension.EXTCreateContextRobustness Native bindings to the EXT_create_context_robustness extension.EXTDeviceBase Native bindings to the EXT_device_base extension.EXTDeviceDRM Native bindings to the EXT_device_drm extension.EXTDeviceEnumeration Native bindings to the EXT_device_enumeration extension.EXTDeviceOpenWF Native bindings to the EXT_device_openwf extension.EXTDeviceQuery Native bindings to the EXT_device_query extension.EXTImageDMABufImport Native bindings to the EXT_image_dma_buf_import extension.EXTMultiviewWindow Native bindings to the EXT_multiview_window extension.EXTOutputBase Native bindings to the EXT_output_base extension.EXTOutputDRM Native bindings to the EXT_output_drm extension.EXTOutputOpenWF Native bindings to the EXT_output_openwf extension.EXTPlatformBase Native bindings to the EXT_platform_base extension.EXTPlatformDevice Native bindings to the EXT_platform_device extension.EXTPlatformWayland Native bindings to the EXT_platform_wayland extension.EXTPlatformX11 Native bindings to the EXT_platform_x11 extension.EXTProtectedSurface Native bindings to the EXT_protected_surface extension.EXTStreamConsumerEGLOutput Native bindings to the EXT_stream_consumer_egloutput extension.EXTSwapBuffersWithDamage Native bindings to the EXT_swap_buffers_with_damage extension.EXTYUVSurface Native bindings to the EXT_yuv_surface extension.HIClientpixmap Native bindings to the HI_clientpixmap extension.HIColorformats Native bindings to the HI_colorformats extension.IMGContextPriority Native bindings to the IMG_context_priority extension.IMGImagePlaneAttribs Native bindings to the IMG_image_plane_attribs extension.KHRCLEvent2 Native bindings to the KHR_cl_event2 extension.KHRConfigAttribs Native bindings to the KHR_config_attribs extension.KHRCreateContext Native bindings to the KHR_create_context extension.KHRCreateContextNoError Native bindings to the KHR_create_context_no_error extension.KHRDebug Native bindings to the KHR_debug extension.KHRFenceSync Native bindings to the KHR_fence_sync extension.KHRGLColorspace Native bindings to the KHR_gl_colorspace extension.KHRGLRenderbufferImage Native bindings to the KHR_gl_renderbuffer_image extension.KHRGLTexture2DImage Native bindings to the KHR_gl_texture_2D_image extension.KHRGLTexture3DImage Native bindings to the KHR_gl_texture_3D_image extension.KHRGLTextureCubemapImage Native bindings to the KHR_gl_texture_cubemap_image extension.KHRImage Native bindings to the KHR_image extension.KHRImageBase Native bindings to the KHR_image_base extension.KHRImagePixmap Native bindings to the KHR_image_pixmap extension.KHRLockSurface3 Native bindings to the KHR_lock_surface3 extension.KHRMutableRenderBuffer Native bindings to the KHR_mutable_render_buffer extension.KHRPartialUpdate Native bindings to the KHR_partial_update extension.KHRPlatformAndroid Native bindings to the KHR_platform_android extension.KHRPlatformGBM Native bindings to the KHR_platform_gbm extension.KHRPlatformWayland Native bindings to the KHR_platform_wayland extension.KHRPlatformX11 Native bindings to the KHR_platform_x11 extension.KHRReusableSync Native bindings to the KHR_reusable_sync extension.KHRStream Native bindings to the KHR_stream extension.KHRStreamConsumerGLTexture Native bindings to the KHR_stream_consumer_gltexture extension.KHRStreamCrossProcessFD Native bindings to the KHR_stream_cross_process_fd extension.KHRStreamFIFO Native bindings to the KHR_stream_fifo extension.KHRStreamProducerEGLSurface Native bindings to the KHR_stream_producer_eglsurface extension.KHRSwapBuffersWithDamage Native bindings to the KHR_swap_buffers_with_damage extension.KHRVGParentImage Native bindings to the KHR_vg_parent_image extension.KHRWaitSync Native bindings to the KHR_wait_sync extension.MESADRMImage Native bindings to the MESA_drm_image extension.MESAImageDMABufExport Native bindings to the MESA_image_dma_buf_export extension.MESAPlatformGBM Native bindings to the MESA_platform_gbm extension.NOKSwapRegion2 Native bindings to the NOK_swap_region2 extension.NOKTextureFromPixmap Native bindings to the NOK_texture_from_pixmap extension.NV3dvisionSurface Native bindings to the NV_3dvision_surface extension.NVCoverageSample Native bindings to the NV_coverage_sample extension.NVCoverageSampleResolve Native bindings to the NV_coverage_sample_resolve extension.NVCUDAEvent Native bindings to the NV_cuda_event extension.NVDepthNonlinear Native bindings to the NV_depth_nonlinear extension.NVDeviceCUDA Native bindings to the NV_device_cuda extension.NVNativeQuery Native bindings to the NV_native_query extension.NVPostSubBuffer Native bindings to the NV_post_sub_buffer extension.NVRobustnessVideoMemoryPurge Native bindings to theEGL_NV_robustness_video_memory_purge
extension.NVStreamConsumerGLTextureYUV Native bindings to the NV_stream_consumer_gltexture_yuv extension.NVStreamMetadata Native bindings to the NV_stream_metadata extension.NVStreamSync Native bindings to the NV_stream_sync extension.NVSync Native bindings to the NV_sync extension.NVSystemTime Native bindings to the NV_system_time extension.TIZENImageNativeBuffer Native bindings to the TIZEN_image_native_buffer extension.TIZENImageNativeSurface Native bindings to the TIZEN_image_native_surface extension.
Package org.lwjgl.egl Description
Contains bindings to the EGL API, an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and
the underlying native platform window system. It handles graphics context management, surface/buffer binding and rendering synchronization and enables
high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.
The Khronos EGL registry is a useful online resource that contains the EGL specification, as well as specifications of EGL extensions.