EGL capabilities. More...
#include <kanzi/core.ui/platform/context_api/egl/egl_capabilities.hpp>
Public Member Functions | |
EGLCapabilities ()=default | |
Default constructor. More... | |
EGLCapabilities (const SystemConfiguration &configuration) | |
Constructor. More... | |
Public Attributes | |
optional< int > | bitsAlpha |
Exact size of alpha channel bits or nullopt if not specified. More... | |
optional< int > | bitsColorB |
Exact size of blue color channel bits or nullopt if not specified. More... | |
optional< int > | bitsColorG |
Exact size of green color channel bits or nullopt if not specified. More... | |
optional< int > | bitsColorR |
Exact size of red color channel bits or nullopt if not specified. More... | |
optional< int > | bitsDepth |
Exact size of depth channel bits or nullopt if not specified. More... | |
optional< int > | bitsStencil |
Exact size of stencil channel bits or nullopt if not specified. More... | |
optional< EGLContextClientVersion > | contextClientVersion |
Current EGL context client version or nullopt if not specified. More... | |
optional< int > | graphicsFormatID |
EGL graphics format ID or nullopt if not specified. More... | |
optional< int > | imgContextPriority |
Current EGL IMG context priority or nullopt if not specified. More... | |
optional< int > | samplesAntialiasing |
Exact number of anti-aliasing sample count or nullopt if not specified. More... | |
SurfaceColorSpace | surfaceColorSpace |
Surface color space mode. More... | |
EGLSurfaceType | surfaceType |
Current EGL surface type. More... | |
EGL capabilities.
|
explicitdefault |
Default constructor.
|
inlineexplicit |
Constructor.
configuration | System configuration. |
optional<int> kanzi::EGLCapabilities::graphicsFormatID |
EGL graphics format ID or nullopt if not specified.
When set, this option will override all other EGL capability settings.
optional<int> kanzi::EGLCapabilities::bitsColorR |
Exact size of red color channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::bitsColorG |
Exact size of green color channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::bitsColorB |
Exact size of blue color channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::bitsAlpha |
Exact size of alpha channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::bitsDepth |
Exact size of depth channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::bitsStencil |
Exact size of stencil channel bits or nullopt if not specified.
optional<int> kanzi::EGLCapabilities::samplesAntialiasing |
Exact number of anti-aliasing sample count or nullopt if not specified.
optional<EGLContextClientVersion> kanzi::EGLCapabilities::contextClientVersion |
Current EGL context client version or nullopt if not specified.
EGLSurfaceType kanzi::EGLCapabilities::surfaceType |
Current EGL surface type.
optional<int> kanzi::EGLCapabilities::imgContextPriority |
Current EGL IMG context priority or nullopt if not specified.
SurfaceColorSpace kanzi::EGLCapabilities::surfaceColorSpace |
Surface color space mode.