#include <kanzi/core/cpp/cstddef.hpp>
#include <kanzi/core/cpp/platform.hpp>
#include <kanzi/core/cpp/span.hpp>
#include <kanzi/core/cpp/string.hpp>
#include <kanzi/core/cpp/string_view.hpp>
#include <kanzi/core/cpp/variant.hpp>
#include <kanzi/core.ui/platform/windowing_ng/common/window_geometry.hpp>
#include <kanzi/core.ui/platform/windowing_ng/wayland/wayland_common.hpp>
Classes | |
class | kanzi::wayland::ExitRequestEvent |
Event that represents a request to close the window. More... | |
class | kanzi::wayland::KeyboardEnterEvent |
Event that represents keyboard entering the window. More... | |
class | kanzi::wayland::KeyboardLeaveEvent |
Event that represents keyboard leaving the window. More... | |
class | kanzi::wayland::KeyEvent |
Event that represents a keyboard key changing state. More... | |
class | kanzi::wayland::KeyModEvent |
Event that represents the current keyboard modifier state. More... | |
class | kanzi::wayland::PointerAxisEvent |
Event that represents mouse scroll. More... | |
class | kanzi::wayland::PointerButtonEvent |
Event that represents mouse button events. More... | |
class | kanzi::wayland::PointerEnterEvent |
Event that represents mouse entering application window. More... | |
class | kanzi::wayland::PointerFrameEvent |
Event that groups pointer events together. More... | |
class | kanzi::wayland::PointerLeaveEvent |
Event that represents mouse leaving application window. More... | |
class | kanzi::wayland::PointerMotionEvent |
Event that represents mouse movement. More... | |
class | kanzi::wayland::TouchCancelEvent |
Event that represents compositor taking over all touch points. More... | |
class | kanzi::wayland::TouchDownEvent |
Event that starts a touch point. More... | |
class | kanzi::wayland::TouchFrameEvent |
Event that groups touch events together. More... | |
class | kanzi::wayland::TouchMotionEvent |
Event that represents touch point movement. More... | |
class | kanzi::wayland::TouchUpEvent |
Event that ends a touch point. More... | |
Namespaces | |
kanzi | |
kanzi::wayland | |
Typedefs | |
using | kanzi::wayland::WaylandEvent = variant< KeyboardEnterEvent, KeyboardLeaveEvent, KeyEvent, KeyModEvent, PointerEnterEvent, PointerLeaveEvent, PointerButtonEvent, PointerAxisEvent, PointerMotionEvent, PointerFrameEvent, TouchDownEvent, TouchUpEvent, TouchMotionEvent, TouchCancelEvent, TouchFrameEvent, ExitRequestEvent > |
Alias that contains all Wayland events. More... | |
Enumerations | |
enum | kanzi::wayland::WaylandInputMode { kanzi::wayland::WaylandInputMode::Retained, kanzi::wayland::WaylandInputMode::Immediate } |
Enumerator that represents Wayland input mode. More... | |
Functions | |
KZ_NO_DISCARD WaylandInputMode | kanzi::wayland::parseWaylandInputMode (string_view inputModeStr) noexcept |
Converts the text containing the Wayland input mode to the corresponding enumerator value. More... | |
KZ_NO_DISCARD string | kanzi::wayland::waylandInputModeToString (WaylandInputMode waylandInputMode) noexcept |
Converts the Wayland input mode from an enumerator value to string. More... | |