[−][src]Crate khronos_egl
Structs
| ClientBuffer | |
| Config | |
| Context | |
| Display | |
| Image | |
| Surface | |
| Sync |
Enums
| Error | EGL errors. |
Constants
Functions
| bind_api | Set the current rendering API. |
| bind_tex_image | Defines a two-dimensional texture image. |
| check_attrib_list | |
| check_int_list | |
| choose_config | Return a list of EGL frame buffer configurations that match specified attributes. |
| choose_first_config | Return the first EGL frame buffer configuration that match specified attributes. |
| client_wait_sync⚠ | Wait in the client for a sync object to be signalled. |
| copy_buffers | Copy EGL surface color buffer to a native pixmap. |
| create_context | Create a new EGL rendering context. |
| create_image | Create a new Image object. |
| create_pbuffer_from_client_buffer | Create a new EGL pixel buffer surface bound to an OpenVG image. |
| create_pbuffer_surface | Create a new EGL pixel buffer surface. |
| create_pixmap_surface⚠ | Create a new EGL offscreen surface. |
| create_platform_pixmap_surface | Create a new EGL offscreen surface. |
| create_platform_window_surface | Create a new EGL on-screen rendering surface. |
| create_sync⚠ | Create a new EGL sync object. |
| create_window_surface⚠ | Create a new EGL window surface. |
| destroy_context | Destroy an EGL rendering context. |
| destroy_image | Destroy an Image object. |
| destroy_surface | Destroy an EGL surface. |
| destroy_sync⚠ | Destroy a sync object. |
| get_config_attrib | Return information about an EGL frame buffer configuration. |
| get_configs | Return a list of all EGL frame buffer configurations for a display. |
| get_current_context | Return the current EGL rendering context. |
| get_current_display | Return the display for the current EGL rendering context. |
| get_current_surface | Return the read or draw surface for the current EGL rendering context. |
| get_display | Return an EGL display connection. |
| get_error | Return error information. |
| get_platform_display | Return an EGL display connection. |
| get_proc_address | Return a GL or an EGL extension function. |
| get_sync_attrib⚠ | Return an attribute of a sync object. |
| initialize | Initialize an EGL display connection. |
| make_current | Attach an EGL rendering context to EGL surfaces. |
| matching_config_count | Return the number of EGL frame buffer configurations that atch specified attributes. |
| query_api | Query the current rendering API. |
| query_context | Return EGL rendering context information. |
| query_string | Return a string describing properties of the EGL client or of an EGL display connection. |
| query_surface | Return EGL surface information. |
| release_tex_image | Releases a color buffer that is being used as a texture. |
| release_thread | Release EGL per-thread state. |
| surface_attrib | Set an EGL surface attribute. |
| swap_buffers | Post EGL surface color buffer to a native window. |
| swap_interval | Specifies the minimum number of video frame periods per buffer swap for the window associated with the current context. |
| terminate | Terminate an EGL display connection. |
| wait_client | Complete client API execution prior to subsequent native rendering calls. |
| wait_gl | Complete GL execution prior to subsequent native rendering calls. |
| wait_native | Complete native execution prior to subsequent GL rendering calls. |
| wait_sync | Wait in the server for a sync object to be signalled. |
Type Definitions
| Attrib | |
| Boolean | |
| EGLClientBuffer | |
| EGLConfig | |
| EGLContext | |
| EGLDisplay | |
| EGLImage | |
| EGLSurface | |
| EGLSync | |
| Enum | |
| Int | |
| NativeDisplayType | |
| NativePixmapType | |
| NativeWindowType | |
| Time |