[−][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 |