The structure that represents the default QNX EGL graphics output properties. More...
#include <kanzi/core.ui/platform/graphics_output/qnx_egl/default_qnx_egl_graphics_output_properties.hpp>
Public Member Functions | |
| DefaultQnxEGLGraphicsOutputProperties (const SystemConfiguration &configuration, optional< QnxNativeWindowHandles > nativeWindowHandles=nullopt) | |
| Constructor. | |
Public Attributes | |
| optional< int > | bitsPadding |
| Exact size of pixel format padding in bits or nullopt if not specified. | |
| int | contextFlags |
| Context flags. | |
| windowing::Region | defaultWindow |
| Default window region. | |
| optional< unsigned int > | displayIndex |
| Target display index. | |
| EGLCapabilities | egl |
| EGL capabilities. | |
| optional< QnxNativeWindowHandles > | nativeWindowHandles |
| Native window handles to use. | |
| optional< int > | pipelineID |
| Pipeline ID. | |
| unsigned int | windowBufferCount |
| QNX window buffer count. | |
| optional< string > | windowGroupName |
| Window group name. | |
| optional< int > | zorder |
| Window z order. | |
The structure that represents the default QNX EGL graphics output properties.
|
explicit |
Constructor.
In addition to the configuration parameters accepted by EGLCapabilities constructor, this constructor accepts the following: ConfigurationKeyDefaultSurfaceBitsPadding, ConfigurationKeyQnxPipelineID, ConfigurationKeyQnxContextType, ConfigurationKeyDefaultWindowX, ConfigurationKeyDefaultWindowY, ConfigurationKeyDefaultWindowWidth, ConfigurationKeyDefaultWindowHeight, ConfigurationKeyDefaultWindowClassName, ConfigurationKeyDefaultQnxWindowBufferCount, and ConfigurationKeyDefaultDisplayIndex.
| configuration | Configuration parameters for the default QNX EGL graphics output. |
| nativeWindowHandles | Native window handles to use. If nullopt, Kanzi will create a new window. |
| EGLCapabilities kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::egl |
EGL capabilities.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::bitsPadding |
Exact size of pixel format padding in bits or nullopt if not specified.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::pipelineID |
Pipeline ID.
| int kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::contextFlags |
Context flags.
| windowing::Region kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::defaultWindow |
Default window region.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::zorder |
Window z order.
| optional<string> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::windowGroupName |
Window group name.
Target display index.
QNX window buffer count.
| optional<QnxNativeWindowHandles> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::nativeWindowHandles |
Native window handles to use.