Classes | |
| class | AbstractDefaultWaylandContext |
| Class that represents an interface for Wayland callbacks. More... | |
| class | AbstractWaylandShell |
| Represents a Wayland shell class interface boilerplate. More... | |
| class | CoreShell |
| Wayland Core Shell abstraction. More... | |
| class | DefaultWaylandEGLGraphicsOutput |
| Class that represents the default Wayland EGL graphics output. More... | |
| struct | DefaultWaylandEGLGraphicsOutputProperties |
| Default properties to use when creating DefaultWaylandEGLGraphicsOutput. More... | |
| struct | ExitRequestEvent |
| Event that represents a request to close the window. More... | |
| class | IviApplication |
| Wrapper for an IVI application class. More... | |
| class | IviApplicationMethods |
| Class representing IVI application methods. More... | |
| class | IviLayer |
| Represents IVI layer. More... | |
| struct | IviLayerProps |
| Collection of IviLayer properties. More... | |
| class | IviLayoutManager |
| An abstraction class that allows to control IVI layers and surfaces. More... | |
| class | IviScreen |
| Wrapper for a Wayland output class. More... | |
| class | IviScreenMethods |
| Class representing Wayland output methods. More... | |
| class | IviShell |
| Wayland IVI Shell abstraction. More... | |
| class | IviSurface |
| Wrapper for a IVI surface class. More... | |
| class | IviSurfaceMethods |
| Class representing IVI surface methods. More... | |
| struct | IviSurfaceProps |
| Collection of IviWmSurface properties. More... | |
| class | IviWm |
| Wrapper for an IVI WM class. More... | |
| class | IviWmMethods |
| Class representing IVI WM methods. More... | |
| class | IviWmSurface |
| Represents IVI surface from WM point of view. More... | |
| struct | KeyboardEnterEvent |
| Event that represents keyboard entering the window. More... | |
| struct | KeyboardLeaveEvent |
| Event that represents keyboard leaving the window. More... | |
| struct | KeyEvent |
| Event that represents a keyboard key changing state. More... | |
| struct | KeyModEvent |
| Event that represents the current keyboard modifier state. More... | |
| class | ListenedWaylandOptionalHandle |
| Represents WaylandOptionalHandle that can accept a listener. More... | |
| class | ListenedWaylandOptionalHandleWrapper |
| OptionalHandleWrapper for a listened Wayland interface. More... | |
| struct | PointerAxisEvent |
| Event that represents mouse scroll. More... | |
| struct | PointerButtonEvent |
| Event that represents mouse button events. More... | |
| struct | PointerEnterEvent |
| Event that represents mouse entering application window. More... | |
| struct | PointerFrameEvent |
| Event that groups pointer events together. More... | |
| struct | PointerLeaveEvent |
| Event that represents mouse leaving application window. More... | |
| struct | PointerMotionEvent |
| Event that represents mouse movement. More... | |
| struct | TouchCancelEvent |
| Event that represents compositor taking over all touch points. More... | |
| struct | TouchDownEvent |
| Event that starts a touch point. More... | |
| struct | TouchFrameEvent |
| Event that groups touch events together. More... | |
| struct | TouchMotionEvent |
| Event that represents touch point movement. More... | |
| struct | TouchUpEvent |
| Event that ends a touch point. More... | |
| class | WaylandCallback |
| Wrapper for a Wayland callback class. More... | |
| class | WaylandCallbackMethods |
| Class representing Wayland callback methods. More... | |
| class | WaylandCompositor |
| Wrapper for a Wayland compositor class. More... | |
| class | WaylandCompositorMethods |
| Class representing Wayland compositor methods. More... | |
| class | WaylandDisplay |
| Wayland display wrapper class. More... | |
| class | WaylandEGLWindow |
| Wayland EGL window wrapper class. More... | |
| class | WaylandEventVisitor |
| Visitor class that operates on different types of Wayland events. More... | |
| class | WaylandIVIEGLGraphicsOutput |
| Class that represents the Wayland IVI EGL graphics output. More... | |
| struct | WaylandIVIEGLGraphicsOutputProperties |
| Default properties to use when creating WaylandIVIEGLGraphicsOutput. More... | |
| class | WaylandKeyboard |
| Wrapper for a Wayland keyboard class. More... | |
| class | WaylandKeyboardMethods |
| Class representing Wayland keyboard methods. More... | |
| class | WaylandOptionalHandle |
| Represents a generic Wayland handle with managed lifetime. More... | |
| class | WaylandOptionalHandleWrapper |
| OptionalHandleWrapper for a Wayland interface. More... | |
| class | WaylandOutput |
| Wrapper for a Wayland output class. More... | |
| class | WaylandOutputMethods |
| Class representing Wayland output methods. More... | |
| class | WaylandPointer |
| Wrapper for a Wayland pointer class. More... | |
| class | WaylandPointerMethods |
| Class representing Wayland pointer methods. More... | |
| class | WaylandRegistry |
| Wrapper for a Wayland registry class. More... | |
| class | WaylandRegistryMethods |
| Class representing Wayland registry methods. More... | |
| class | WaylandSeat |
| Wrapper for a Wayland seat class. More... | |
| class | WaylandSeatMethods |
| Represents a Wayland seat and abstracts the underlying capabilities. More... | |
| class | WaylandShell |
| Wrapper for a Wayland shell class. More... | |
| class | WaylandShellMethods |
| Class representing Wayland shell methods. More... | |
| class | WaylandShellSurface |
| Wrapper for a Wayland shell surface class. More... | |
| class | WaylandShellSurfaceMethods |
| Class representing Wayland shell_surface methods. More... | |
| class | WaylandSurface |
| Wrapper for a Wayland surface class. More... | |
| class | WaylandSurfaceMethods |
| Class representing Wayland surface methods. More... | |
| class | WaylandTouch |
| Wrapper for a Wayland touch class. More... | |
| class | WaylandTouchMethods |
| Class representing Wayland touch methods. More... | |
| class | XdgPositioner |
| Wrapper for a Wayland XDG positioner class. More... | |
| class | XdgPositionerMethods |
| Class representing XDG positioner methods. More... | |
| class | XdgShell |
| Wayland Xdg Shell abstraction. More... | |
| class | XdgSurface |
| Wrapper for a XDG surface class. More... | |
| class | XdgSurfaceMethods |
| Class representing XDG surface methods. More... | |
| class | XdgToplevel |
| Wrapper for a Wayland XDG toplevel class. More... | |
| class | XdgToplevelMethods |
| Class representing XDG toplevel methods. More... | |
| class | XdgWmBase |
| Wrapper for a Wayland XDG WM base class. More... | |
| class | XdgWmBaseMethods |
| Class representing XDG WM base methods. More... | |
Typedefs | |
| using | ShellVariant |
| Alias to variant of all available shells. | |
| using | WaylandEvent |
| Alias that contains all Wayland events. | |
Enumerations | |
| enum class | PointerFrameEventMode { Native , Emulated } |
| Enumerator that represents Wayland pointer event processing mode. More... | |
| enum class | WaylandInputMode { Retained , Immediate } |
| Enumerator that represents Wayland input mode. More... | |
| enum class | WaylandShellType { Core , XDG , IVI } |
| Enumerator that represents Wayland shells available in Kanzi. More... | |
Alias to variant of all available shells.
Alias that contains all Wayland events.
|
noexcept |
Creates a default listener for WaylandKeyboard.
|
noexcept |
Creates a default listener for WaylandPointer.
|
noexcept |
Creates a default listener for WaylandSeat.
|
noexcept |
Creates a default listener for WaylandTouch.
|
noexcept |
Maps the native Wayland key to a logical key used by Kanzi.
| keyCode | Wayland key code. |
|
noexcept |
Gets the currently active key modifiers.
| modsDepressed | Depressed keys mask. |
| modsLatched | Latched keys mask. |
| modsLocked | Locked keys mask. |
|
noexcept |
Creates a default listener for WaylandCallback.
|
noexcept |
Creates a default listener for a WaylandOptionalHandle.
| T | WaylandOptionalHandle type. |
|
noexcept |
Creates a default listener for WaylandOutput.
|
noexcept |
Creates a default listener for WaylandRegistry.
|
noexcept |
Creates a default listener for WaylandShellSurface.
|
noexcept |
Creates a default listener for IviSurface.
|
noexcept |
Converts the text containing the shell type to the corresponding enumerator value.
| shellTypeStr | String representation of shell type. |
|
noexcept |
Converts the shell type from an enumerator value to string.
| shellType | Wayland shell enumerator value. |
|
noexcept |
Creates a default listener for XdgSurface.
|
noexcept |
Creates a default listener for XdgToplevel.
|
noexcept |
Creates a default listener for XdgWmBase.
|
noexcept |
Converts the text containing the Wayland input mode to the corresponding enumerator value.
| inputModeStr | String representation of Wayland input mode. |
|
noexcept |
Converts the Wayland input mode from an enumerator value to string.
| waylandInputMode | Wayland input mode enumerator value. |
Creates a kanzi::span over wl_array.
| T | Element type. |
| wlArray | Wayland array. |
|
noexcept |
Creates a default listener for IviScreen.
|
noexcept |
Creates a default listener for IviWm.