WindowedGraphicsOutput class.
More...
#include <kanzi/core.ui/graphics/windowed_graphics_output.hpp>
WindowedGraphicsOutput class.
Mixin interface class for graphics outputs that implement window concepts, like resizing.
| kanzi::WindowedGraphicsOutput::WindowedGraphicsOutput |
( |
| ) |
|
|
inlineexplicit |
| virtual kanzi::WindowedGraphicsOutput::~WindowedGraphicsOutput |
( |
| ) |
|
|
inlinevirtual |
| void kanzi::WindowedGraphicsOutput::resize |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
Resizes the rendering area.
- Parameters
-
| width | New rendering area width in pixels. |
| height | New rendering area height in pixels. |
| void kanzi::WindowedGraphicsOutput::setWindowTitle |
( |
string_view |
title | ) |
|
Sets the window title, if possible.
- Parameters
-
| NativeWindowHandle kanzi::WindowedGraphicsOutput::getNativeWindowHandle |
( |
| ) |
|
Gets the associated window handle.
- Returns
- Native window handle.
| virtual void kanzi::WindowedGraphicsOutput::resizeOverride |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
|
protectedpure virtual |
| virtual void kanzi::WindowedGraphicsOutput::setWindowTitleOverride |
( |
string_view |
title | ) |
|
|
protectedpure virtual |
| virtual NativeWindowHandle kanzi::WindowedGraphicsOutput::getNativeWindowHandleOverride |
( |
| ) |
|
|
protectedpure virtual |
The documentation for this class was generated from the following file: