Kanzi 4.1.0
kzs_desktop_native.h File Reference

Kanzi desktop, native portion for the X11 platform. More...

#include <kanzi/platform/windowing_ng/native_handles.hpp>
#include <kanzi/platform/platform/gl/context_api/egl/kzs_egl.h>
#include <kanzi/platform/platform/gl/context_api/glx/kzs_glx.h>
#include <X11/Xatom.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

Functions

XContext kzsDesktopNativeGetX11Context (const struct KzsDesktopNative *desktopNative)
 
DisplaykzsDesktopNativeGetX11Display (const struct KzsDesktopNative *desktopNative)
 Return the X11 display.
 
XVisualInfo * kzsDisplayNativeGetGLXVisualInfo (struct KzsDesktopNative *desktopNative)
 
EGLNativeDisplayType kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative)
 Gets EGL native display type.
 

Detailed Description

Kanzi desktop, native portion for the X11 platform.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsDesktopNativeGetX11Display()

Display * kzsDesktopNativeGetX11Display ( const struct KzsDesktopNative * desktopNative)

Return the X11 display.

◆ kzsDesktopNativeGetX11Context()

XContext kzsDesktopNativeGetX11Context ( const struct KzsDesktopNative * desktopNative)

◆ kzsEGLGetNativeDisplay()

EGLNativeDisplayType kzsEGLGetNativeDisplay ( const struct KzsDesktopNative * desktopNative,
const struct KzsDisplayNative * displayNative,
const struct KzsWindowNative * windowNative )

Gets EGL native display type.

◆ kzsDisplayNativeGetGLXVisualInfo()

XVisualInfo * kzsDisplayNativeGetGLXVisualInfo ( struct KzsDesktopNative * desktopNative)