Kanzi 3.9.10
egl_display.hpp File Reference

Classes

class  kanzi::EGLDisplay
 Class representing an EGL display connection. More...
 

Namespaces

namespace  kanzi
 

Functions

KZ_NO_DISCARD bool kanzi::isNoDisplay (const EGLDisplay &eglDisplay) noexcept
 Tests if a given EGL display is no display.
 
KZ_NO_DISCARD bool kanzi::isNoDisplayHandle (const ::EGLDisplay eglDisplay) noexcept
 Tests if a given EGL display handle is no display.
 
bool kanzi::makeCurrentEGLContext (const EGLDisplay &eglDisplay, const EGLPBufferSurface &eglSurface, const EGLContext &eglContext) noexcept
 Binds a pbuffer surface to a context and the current thread.
 
bool kanzi::makeCurrentEGLContext (const EGLDisplay &eglDisplay, const EGLPixmapSurface &eglSurface, const EGLContext &eglContext) noexcept
 Binds a pixmap surface to a context and the current thread.
 
bool kanzi::makeCurrentEGLContext (const EGLDisplay &eglDisplay, const EGLWindowSurface &eglSurface, const EGLContext &eglContext) noexcept
 Binds a window surface to a context and the current thread.
 
bool kanzi::releaseCurrentEGLContext (const EGLDisplay &eglDisplay) noexcept
 Releases surfaces and context bound to the current thread.
 
bool kanzi::shutdownEGL (EGLDisplay &eglDisplay) noexcept
 Terminates current EGL display connection.
 
KZ_NO_DISCARD optional< EGLint > kanzi::tryGetEGLAttributeValue (const EGLDisplay &eglDisplay, ::EGLConfig eglConfig, EGLint attributeName) noexcept
 Tries to get an EGL attribute value associated with the attribute name.