Kanzi 3.9.10
kanzi::wayland::IVIWM Class Reference

IVI WM wrapper class. More...

#include <kanzi/core.ui/platform/windowing_ng/wayland_ivi_egl/wayland_ivi_wm.hpp>

Inheritance diagram for kanzi::wayland::IVIWM:
[legend]

Public Member Functions

void commit () const noexcept
 Send all queued requests to compositor.
 
 IVIWM (ivi_wm *nativeHandle) noexcept
 Constructor.
 
- Public Member Functions inherited from kanzi::wayland::WaylandInterface< IVIWM, ivi_wm, ivi_wm_listener >
bool addListener (enable_if_t<!is_same< L, void >::value, const L & > listener, void *data) const noexcept
 Adds a listener to Wayland object.
 
KZ_NO_DISCARD unsigned int askVersion () const noexcept
 Requests compositor which interface version we use.
 
KZ_NO_DISCARD ivi_wm * getNativeHandle () const noexcept
 Gets the underlying native handle.
 

Static Public Attributes

static const wl_interface s_nativeInterface
 Generic alias to query underlying interface type.
 

Additional Inherited Members

- Public Types inherited from kanzi::wayland::WaylandInterface< IVIWM, ivi_wm, ivi_wm_listener >
using ListenerType
 Generic alias to query for appropriate listener type.
 
- Static Public Member Functions inherited from kanzi::wayland::WaylandInterface< IVIWM, ivi_wm, ivi_wm_listener >
static KZ_NO_DISCARD unsigned int askVersion (ivi_wm *handle) noexcept
 Requests compositor which interface version we use.
 

Detailed Description

IVI WM wrapper class.

Since
Kanzi 3.9.8

Constructor & Destructor Documentation

◆ IVIWM()

kanzi::wayland::IVIWM::IVIWM ( ivi_wm * nativeHandle)
explicitnoexcept

Constructor.

Parameters
nativeHandleNative Wayland handle.

Member Function Documentation

◆ commit()

void kanzi::wayland::IVIWM::commit ( ) const
noexcept

Send all queued requests to compositor.

Member Data Documentation

◆ s_nativeInterface

const wl_interface kanzi::wayland::IVIWM::s_nativeInterface
static

Generic alias to query underlying interface type.


The documentation for this class was generated from the following file: