Kanzi  3.9.9
Kanzi Engine C++ API
wayland_event.hpp File Reference

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...