Classes | |
| class | DefaultQnxEGLGraphicsOutput |
| Class representing a default QNX EGL graphics output. More... | |
| struct | DefaultQnxEGLGraphicsOutputProperties |
| class | QnxContext |
| Class representing a Qnx context. More... | |
| class | QnxDisplay |
| Class representing a Qnx display. More... | |
| class | QnxEGLPBufferGraphicsOutput |
| Class representing a QNX EGL pixel buffer graphics output. More... | |
| struct | QnxEGLPBufferGraphicsOutputProperties |
| class | QnxEGLWindow |
| Class representing a Qnx EGL window. More... | |
| class | QnxEvent |
| Class representing a Qnx event. More... | |
| class | QnxWindow |
| Class representing a Qnx window. More... | |
Typedefs | |
| typedef screen_context_t | QnxScreenContextHandleType |
| Alias for the Qnx context handle type. More... | |
| typedef screen_display_t | QnxScreenDisplayHandleType |
| Alias for the Qnx display handle type. More... | |
| typedef screen_event_t | QnxScreenEventHandleType |
| Alias for the Qnx event handle type. More... | |
| typedef screen_window_t | QnxScreenWindowHandleType |
| Alias for the Qnx window handle type. More... | |
Functions | |
| bool | bringToFront (QnxWindow &window) noexcept |
| Brings the window to forefront. More... | |
| KZ_NO_DISCARD ::EGLConfig | findBestEGLConfig (const EGLDisplay &eglDisplay, bool requirePbuffer) noexcept |
| Finds the best matching EGL config for the given display and EGL config. More... | |
| KZ_NO_DISCARD ::EGLConfig | getEGLConfigForID (const EGLDisplay &eglDisplay, int eglGraphicsFormatID, bool requirePbuffer) noexcept |
| Returns an EGL config for the given display and graphics format ID. More... | |
| bool | isKeyReleased (int keyFlags) noexcept |
| Tests if key is released for a keyboard event. More... | |
| bool | setWindowPipelineID (QnxWindow &window, int id) noexcept |
| Sets pipeline ID for given window. More... | |
| bool | setWindowTitle (QnxWindow &window, string_view windowTitle) noexcept |
| Sets a window title. More... | |
| KZ_NO_DISCARD optional< int > | tryGetEventType (const QnxEvent &qnxEvent) noexcept |
| Gets Qnx event type. More... | |
| KZ_NO_DISCARD int | tryGetScreenUsageFlags (const EGLDisplay &eglDisplay, const EGLConfig &eglConfig) noexcept |
| Queries the screen usage flags for the given display and EGL config. More... | |
| KZ_NO_DISCARD optional< windowing::SizeU > | tryGetWindowSizeU (const QnxWindow &window) noexcept |
| Tries to get the size for this window in unsigned format. More... | |
| KZ_NO_DISCARD optional< string > | tryGetWindowTitle (const QnxWindow &window) noexcept |
| Tries to get the window title. More... | |
| typedef screen_context_t kanzi::qnx::QnxScreenContextHandleType |
Alias for the Qnx context handle type.
| typedef screen_display_t kanzi::qnx::QnxScreenDisplayHandleType |
Alias for the Qnx display handle type.
| typedef screen_event_t kanzi::qnx::QnxScreenEventHandleType |
Alias for the Qnx event handle type.
| typedef screen_window_t kanzi::qnx::QnxScreenWindowHandleType |
Alias for the Qnx window handle type.
|
noexcept |
Queries the screen usage flags for the given display and EGL config.
| eglDisplay | The EGL display to use. |
| eglConfig | The EGL config to use. |
|
noexcept |
Finds the best matching EGL config for the given display and EGL config.
| eglDisplay | The EGL display to use. |
| requirePbuffer | Whether pixel buffer support is required. |
|
noexcept |
Returns an EGL config for the given display and graphics format ID.
Halts on failure.
| eglDisplay | The EGL display to use. |
| eglGraphicsFormatID | The graphics format ID to use. |
| requirePbuffer | Whether pixel buffer support is required. |
|
noexcept |
Gets Qnx event type.
| qnxEvent | Qnx event. |
| nullopt | Trying to get event type has failed. |
|
noexcept |
Tests if key is released for a keyboard event.
| keyFlags | Screen property flags. |
|
noexcept |
Tries to get the size for this window in unsigned format.
| window | Window to get the size for. |
| nullopt | Getting the size failed. |
|
noexcept |
Sets a window title.
| window | Window to set the title for. |
| windowTitle | Window title to set. |
|
noexcept |
Tries to get the window title.
| window | Window to get the title from. |
| nullopt | Getting the title failed. |
|
noexcept |
Brings the window to forefront.
| window | Window to bring to front. |
|
noexcept |
Sets pipeline ID for given window.
Sets also SCREEN_USAGE_OVERLAY usage flag.
| window | Reference to the window object. |
| id | Value for pipeline ID. |