The structure that represents the default QNX EGL graphics output properties. More...
#include <kanzi/platform/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 > | bitsAlpha |
| Exact size of alpha channel bits or nullopt if not specified. | |
| optional< int > | bitsColorB |
| Exact size of blue color channel bits or nullopt if not specified. | |
| optional< int > | bitsColorG |
| Exact size of green color channel bits or nullopt if not specified. | |
| optional< int > | bitsColorR |
| Exact size of red color channel bits or nullopt if not specified. | |
| 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. | |
| optional< QnxNativeWindowHandles > | nativeWindowHandles |
| Native window handles to use. | |
| optional< int > | pipelineID |
| Pipeline ID. | |
| optional< int > | selfLayout |
| Self layout. | |
| unsigned int | windowBufferCount |
| QNX window buffer count. | |
| optional< string > | windowGroupName |
| Window group name. | |
| string | windowTitle |
| Window title. | |
| optional< int > | zorder |
| Window z order. | |
The structure that represents the default QNX EGL graphics output properties.
|
explicit |
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. |
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::bitsColorR |
Exact size of red color channel bits or nullopt if not specified.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::bitsColorG |
Exact size of green color channel bits or nullopt if not specified.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::bitsColorB |
Exact size of blue color channel bits or nullopt if not specified.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::bitsAlpha |
Exact size of alpha channel bits or nullopt if not specified.
| 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.
| optional<int> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::selfLayout |
Self layout.
| 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.
| string kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::windowTitle |
Window title.
Target display index.
QNX window buffer count.
| optional<QnxNativeWindowHandles> kanzi::qnx::DefaultQnxEGLGraphicsOutputProperties::nativeWindowHandles |
Native window handles to use.