Module egl

Module egl 

Source
Available on gles and neither Windows nor webgl only.
Expand description

cbindgen:ignore

Structsยง

AdapterContext
A wrapper around a [glow::Context] and the required EGL context that uses locking to guarantee exclusive access when shared with multiple threads.
AdapterContextLock
A guard containing a lock to an AdapterContext, while the GL context is kept current.
EglContext ๐Ÿ”’
EglContextLock ๐Ÿ”’
Inner ๐Ÿ”’
Instance
Surface
Swapchain
WindowSystemInterface ๐Ÿ”’

Enumsยง

SrgbFrameBufferKind ๐Ÿ”’
WindowKind ๐Ÿ”’

Constantsยง

CONTEXT_LOCK_TIMEOUT_SECS ๐Ÿ”’
The amount of time to wait while trying to obtain a lock to the adapter context
EGL_CONTEXT_FLAGS_KHR ๐Ÿ”’
EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR ๐Ÿ”’
EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT ๐Ÿ”’
EGL_DEBUG_MSG_CRITICAL_KHR ๐Ÿ”’
EGL_DEBUG_MSG_ERROR_KHR ๐Ÿ”’
EGL_DEBUG_MSG_INFO_KHR ๐Ÿ”’
EGL_DEBUG_MSG_WARN_KHR ๐Ÿ”’
EGL_GL_COLORSPACE_KHR ๐Ÿ”’
EGL_GL_COLORSPACE_SRGB_KHR ๐Ÿ”’
EGL_PLATFORM_ANGLE_ANGLE ๐Ÿ”’
EGL_PLATFORM_ANGLE_DEBUG_LAYERS_ENABLED ๐Ÿ”’
EGL_PLATFORM_ANGLE_NATIVE_PLATFORM_TYPE_ANGLE ๐Ÿ”’
EGL_PLATFORM_SURFACELESS_MESA ๐Ÿ”’
EGL_PLATFORM_WAYLAND_KHR ๐Ÿ”’
EGL_PLATFORM_X11_KHR ๐Ÿ”’

Staticsยง

DISPLAYS_REFERENCE_COUNT ๐Ÿ”’

Functionsยง

choose_config ๐Ÿ”’
Choose GLES framebuffer configuration.
egl_debug_proc ๐Ÿ”’ โš 
initialize_display ๐Ÿ”’
instance_err ๐Ÿ”’
terminate_display ๐Ÿ”’

Type Aliasesยง

EGLDEBUGPROCKHR ๐Ÿ”’
EglDebugMessageControlFun ๐Ÿ”’
EglInstance ๐Ÿ”’ Non-Emscripten
EglLabel ๐Ÿ”’