FramebufferGraphicsOutput class. More...
#include <kanzi/core.ui/graphics/framebuffer_graphics_output.hpp>
Public Member Functions | |
| FramebufferGraphicsOutput () | |
| Constructor. | |
| KZ_NO_DISCARD const Framebuffer & | getFramebuffer () const noexcept |
| Returns the framebuffer for the Graphics Output. | |
| KZ_NO_DISCARD Framebuffer & | getFramebuffer () noexcept |
| Returns the framebuffer for the Graphics Output. | |
| virtual KZ_NO_DISCARD Matrix4x4 | getTargetTransformation () const noexcept=0 |
| Returns the target transformation. | |
| virtual | ~FramebufferGraphicsOutput ()=default |
| Destructor. | |
FramebufferGraphicsOutput class.
Mixin interface for graphics outputs that expose a kanzi::Framebuffer. This interface participates in the graphics output capability query. See Application::getGraphicsOutput<>().
|
inlineexplicit |
Constructor.
|
virtualdefault |
Destructor.
|
pure virtualnoexcept |
Returns the target transformation.
Use the target transformation to transform content coordinates to target coordinates.
Implemented in kanzi::emscripten::DefaultEmscriptenGraphicsOutput, kanzi::LegacyGraphicsOutput, kanzi::qnx::DefaultQnxEGLGraphicsOutput, kanzi::wayland::DefaultWaylandEGLGraphicsOutput, kanzi::wayland::WaylandIVIEGLGraphicsOutput, and kanzi::x11::DefaultX11EGLGraphicsOutput.
|
inlinenoexcept |
Returns the framebuffer for the Graphics Output.
|
inlinenoexcept |
Returns the framebuffer for the Graphics Output.