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.