Kanzi desktop, Wayland implementation. More...
Functions | |
void | kzsDesktopNativeDispatch (const struct KzsDesktopNative *desktopNative) |
Dispatch the wayland default queue. More... | |
void | kzsDesktopNativeDispatchQueue (const struct KzsDesktopNative *desktopNative, struct wl_event_queue *queue) |
Dispatch wayland queue. More... | |
struct wl_compositor * | kzsDesktopNativeGetCompositor (const struct KzsDesktopNative *desktopNative) |
Get the wayland compositor. More... | |
struct wl_shell * | kzsDesktopNativeGetShell (const struct KzsDesktopNative *desktopNative) |
Get the wayland shell. More... | |
struct ias_shell * | kzsDesktopNativeGetIasShell (const struct KzsDesktopNative *desktopNative) |
Get the ias shell. More... | |
struct xdg_shell * | kzsDesktopNativeGetXdgShell (const struct KzsDesktopNative *desktopNative) |
Get the xdg-shell. More... | |
struct ivi_application * | kzsDesktopNativeGetIVIApplication (const struct KzsDesktopNative *desktopNative) |
Get the ivi-application. More... | |
struct wl_display * | kzsDesktopNativeGetDisplay (const struct KzsDesktopNative *desktopNative) |
Get the wayland display. More... | |
struct wl_seat * | kzsDesktopNativeGetSeat (const struct KzsDesktopNative *desktopNative, size_t seatIndex) |
Get wayland handle for an input seat. More... | |
size_t | kzsDesktopNativeGetSeatCount (const struct KzsDesktopNative *desktopNative) |
Get number of input seats. More... | |
struct wl_output * | kzsDesktopNativeGetOutput (const struct KzsDesktopNative *desktopNative, kzUint displayID) |
Get wayland handle for a display. More... | |
struct wl_event_queue * | kzsDesktopNativeGetDisplayQueue (const struct KzsDesktopNative *desktopNative, kzUint displayID) |
Get input-queue for a display. More... | |
struct wl_event_queue * | kzsDesktopNativeGetInputQueue (const struct KzsDesktopNative *desktopNative) |
Store the input-device handle. More... | |
void | kzsDesktopNativeSetInputDeviceNative (struct KzsDesktopNative *desktop, struct KzsInputDeviceNative *device) |
Store the input-device handle. More... | |
struct KzsInputDeviceNative * | kzsDesktopNativeGetInputDeviceNative (const struct KzsDesktopNative *desktopNative) |
Get the current input-device handle. More... | |
void | kzsDesktopNativeSetWindowNative (struct KzsDesktopNative *desktopNative, KzsWindowNative *windowNative) |
Store the window handle. More... | |
KzsWindowNative * | kzsDesktopNativeGetWindowNative (const struct KzsDesktopNative *desktopNative) |
Get the current window handle. More... | |
EGLNativeDisplayType | kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative) |
Kanzi desktop, Wayland implementation.
Copyright 2008-2017 by Rightware. All rights reserved.
void kzsDesktopNativeDispatch | ( | const struct KzsDesktopNative * | desktopNative | ) |
Dispatch the wayland default queue.
desktopNative | Handle to desktop-native. |
void kzsDesktopNativeDispatchQueue | ( | const struct KzsDesktopNative * | desktopNative, |
struct wl_event_queue * | queue | ||
) |
Dispatch wayland queue.
desktopNative | Handle to desktop-native. |
queue | The wayland-queue to be dispatched. |
struct wl_compositor* kzsDesktopNativeGetCompositor | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the wayland compositor.
desktopNative | Handle to desktop-native. |
struct wl_shell* kzsDesktopNativeGetShell | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the wayland shell.
desktopNative | Handle to desktop-native. |
struct ias_shell* kzsDesktopNativeGetIasShell | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the ias shell.
desktopNative | Handle to desktop-native. |
struct xdg_shell* kzsDesktopNativeGetXdgShell | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the xdg-shell.
desktopNative | Handle to desktop-native. |
struct ivi_application* kzsDesktopNativeGetIVIApplication | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the ivi-application.
desktopNative | Handle to desktop-native. |
struct wl_display* kzsDesktopNativeGetDisplay | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the wayland display.
desktopNative | Handle to desktop-native. |
struct wl_seat* kzsDesktopNativeGetSeat | ( | const struct KzsDesktopNative * | desktopNative, |
size_t | seatIndex | ||
) |
Get wayland handle for an input seat.
desktopNative | Handle to desktop-native. |
seatIndex | index of the seat |
size_t kzsDesktopNativeGetSeatCount | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get number of input seats.
desktopNative | Handle to desktop-native. |
struct wl_output* kzsDesktopNativeGetOutput | ( | const struct KzsDesktopNative * | desktopNative, |
kzUint | displayID | ||
) |
Get wayland handle for a display.
desktopNative | Handle to desktop-native. |
displayID | The index of the display. |
struct wl_event_queue* kzsDesktopNativeGetDisplayQueue | ( | const struct KzsDesktopNative * | desktopNative, |
kzUint | displayID | ||
) |
Get input-queue for a display.
desktopNative | Handle to desktop-native. |
displayID | The index of the display. |
struct wl_event_queue* kzsDesktopNativeGetInputQueue | ( | const struct KzsDesktopNative * | desktopNative | ) |
Store the input-device handle.
desktopNative | Handle to desktop-native. |
void kzsDesktopNativeSetInputDeviceNative | ( | struct KzsDesktopNative * | desktop, |
struct KzsInputDeviceNative * | device | ||
) |
Store the input-device handle.
This function is thread safe.
desktopNative | Handle to desktop-native. |
device | The input device native to be stored. |
struct KzsInputDeviceNative* kzsDesktopNativeGetInputDeviceNative | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the current input-device handle.
This function is thread safe.
desktopNative | Handle to desktop-native. |
void kzsDesktopNativeSetWindowNative | ( | struct KzsDesktopNative * | desktopNative, |
KzsWindowNative * | windowNative | ||
) |
Store the window handle.
This function is thread safe.
desktopNative | Handle to desktop-native. |
windowNative | The window to be stored. |
KzsWindowNative* kzsDesktopNativeGetWindowNative | ( | const struct KzsDesktopNative * | desktopNative | ) |
Get the current window handle.
This function is thread safe.
desktopNative | Handle to desktop-native. |
EGLNativeDisplayType kzsEGLGetNativeDisplay | ( | const struct KzsDesktopNative * | desktopNative, |
const struct KzsDisplayNative * | displayNative, | ||
const struct KzsWindowNative * | windowNative | ||
) |