kzs_desktop_native.h File Reference

Kanzi desktop, Wayland implementation. More...

#include <kanzi/core.ui/platform/graphics_context/egl/kzs_egl.h>
#include <wayland-client.h>

Functions

void kzsDesktopNativeDispatch (const struct KzsDesktopNative *desktopNative)
 
void kzsDesktopNativeDispatchQueue (const struct KzsDesktopNative *desktopNative, struct wl_event_queue *queue)
 
struct wl_compositor * kzsDesktopNativeGetCompositor (const struct KzsDesktopNative *desktopNative)
 
struct wl_shell * kzsDesktopNativeGetShell (const struct KzsDesktopNative *desktopNative)
 
struct xdg_shell * kzsDesktopNativeGetXdgShell (const struct KzsDesktopNative *desktopNative)
 
struct spx_ivi_hmi * kzsDesktopNativeGetSpxIviHmi (const struct KzsDesktopNative *desktopNative)
 
struct ivi_application * kzsDesktopNativeGetIVIApplication (const struct KzsDesktopNative *desktopNative)
 
struct wl_display * kzsDesktopNativeGetDisplay (const struct KzsDesktopNative *desktopNative)
 
struct wl_seat * kzsDesktopNativeGetSeat (const struct KzsDesktopNative *desktopNative)
 
struct wl_output * kzsDesktopNativeGetOutput (const struct KzsDesktopNative *desktopNative, kzUint displayID)
 
struct wl_event_queue * kzsDesktopNativeGetDisplayQueue (const struct KzsDesktopNative *desktopNative, kzUint displayID)
 
struct wl_event_queue * kzsDesktopNativeGetInputQueue (const struct KzsDesktopNative *desktopNative)
 
EGLNativeDisplayType kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative)
 Gets EGL native display. More...
 

Detailed Description

Kanzi desktop, Wayland implementation.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

void kzsDesktopNativeDispatch ( const struct KzsDesktopNative *  desktopNative)
void kzsDesktopNativeDispatchQueue ( const struct KzsDesktopNative *  desktopNative,
struct wl_event_queue *  queue 
)
struct wl_compositor* kzsDesktopNativeGetCompositor ( const struct KzsDesktopNative *  desktopNative)
struct wl_shell* kzsDesktopNativeGetShell ( const struct KzsDesktopNative *  desktopNative)
struct xdg_shell* kzsDesktopNativeGetXdgShell ( const struct KzsDesktopNative *  desktopNative)
struct spx_ivi_hmi* kzsDesktopNativeGetSpxIviHmi ( const struct KzsDesktopNative *  desktopNative)
struct ivi_application* kzsDesktopNativeGetIVIApplication ( const struct KzsDesktopNative *  desktopNative)
struct wl_display* kzsDesktopNativeGetDisplay ( const struct KzsDesktopNative *  desktopNative)
struct wl_seat* kzsDesktopNativeGetSeat ( const struct KzsDesktopNative *  desktopNative)
struct wl_output* kzsDesktopNativeGetOutput ( const struct KzsDesktopNative *  desktopNative,
kzUint  displayID 
)
struct wl_event_queue* kzsDesktopNativeGetDisplayQueue ( const struct KzsDesktopNative *  desktopNative,
kzUint  displayID 
)
struct wl_event_queue* kzsDesktopNativeGetInputQueue ( const struct KzsDesktopNative *  desktopNative)
EGLNativeDisplayType kzsEGLGetNativeDisplay ( const struct KzsDesktopNative *  desktopNative,
const struct KzsDisplayNative *  displayNative,
const struct KzsWindowNative windowNative 
)

Gets EGL native display.