#include <kanzi/core.ui/platform/context_api/egl/egl_common.hpp>#include <kanzi/core.ui/platform/context_api/egl/egl_version.hpp>#include <kanzi/core/cpp/optional.hpp>#include <kanzi/core/cpp/span.hpp>#include <kanzi/core/cpp/vector.hpp>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. | |