Class that represents an interface for Wayland callbacks. More...
#include <kanzi/core.ui/platform/windowing_ng/wayland/abstract_default_wayland_context.hpp>
Class that represents an interface for Wayland callbacks.
|
explicitdefault |
Constructor.
|
virtualdefault |
Destructor.
|
delete |
Copy constructor.
|
deletenoexcept |
Move constructor.
|
delete |
Copy assignment operator.
|
deletenoexcept |
Move assignment operator.
|
pure virtual |
Called by the Wayland listener when the size of a window changes.
width | New window width. |
height | New window height. |
Implemented in kanzi::wayland::DefaultWaylandEGLGraphicsOutput, and kanzi::wayland::DefaultWaylandIVIEGLGraphicsOutput.
|
pure virtual |
Called by the Wayland listener when monitor mode changes.
width | New monitor width. |
height | New monitor height. |
refresh | Refresh rate. |
Implemented in kanzi::wayland::DefaultWaylandEGLGraphicsOutput, and kanzi::wayland::DefaultWaylandIVIEGLGraphicsOutput.
|
pure virtual |
Called by the Wayland listener when it receives an event.
event | Received event. |
Implemented in kanzi::wayland::DefaultWaylandEGLGraphicsOutput, and kanzi::wayland::DefaultWaylandIVIEGLGraphicsOutput.
|
pure virtual |
Called by the Wayland listener when seat capabilities change.
capabilities | Capabilities mask. |
Implemented in kanzi::wayland::DefaultWaylandEGLGraphicsOutput, and kanzi::wayland::DefaultWaylandIVIEGLGraphicsOutput.
|
pure virtual |
Called by the Wayland listener when a registry is added.
name | Unique registry ID. |
interfaceName | Interface name. |
version | Supported interface version. |
Implemented in kanzi::wayland::DefaultWaylandEGLGraphicsOutput, and kanzi::wayland::DefaultWaylandIVIEGLGraphicsOutput.