#include <kanzi/core.ui/platform/graphics_context/egl/kzs_egl.h>
#include <kanzi/core/cpp/platform.hpp>
Namespaces | |
kanzi | |
kanzi::egl | |
Macros | |
#define | EGL_CAST(type, value) |
Functions | |
bool | kanzi::egl::bindAPI (unsigned int api) noexcept |
Selects current EGL rendering API. More... | |
KZ_NO_DISCARD::EGLConfig | kanzi::findFirstMatchEGLConfig (const EGLDisplay &eglDisplay, const EGLCapabilities &requiredCapabilities) noexcept |
Finds the first EGL configuration that matches the capabilities, returns no config if no matches are found. More... | |
KZ_NO_DISCARD::EGLConfig | kanzi::getEGLConfig (const EGLDisplay &eglDisplay, const EGLCapabilities &requiredCapabilities) noexcept |
Gets the EGL configuration matching with the graphics format ID, if specified, otherwise finds the first EGL configuration that matches the capabilities. More... | |
KZ_NO_DISCARD int | kanzi::egl::getError () noexcept |
Gets EGL error information and clears it. More... | |
KZ_NO_DISCARD bool | kanzi::isGLES1FlagSet (int glesFlags) noexcept |
Tests whether OpenGL ES1 is supported. More... | |
KZ_NO_DISCARD bool | kanzi::isGLES2FlagSet (int glesFlags) noexcept |
Tests whether OpenGL ES2 is supported. More... | |
KZ_NO_DISCARD bool | kanzi::isGLES3FlagSet (int glesFlags) noexcept |
Tests whether OpenGL ES3 is supported. More... | |
void | kanzi::listAllEGLConfigsFromDefaultDisplay () noexcept |
Lists available EGL configurations for the default EGL display. More... | |
void | kanzi::egl::resetErrors () noexcept |
Resets EGL error information. More... | |
#define EGL_CAST | ( | type, | |
value | |||
) |