Kanzi 4.1.0
kzs_window_native.h File Reference

Kanzi window, native part for Android platform. More...

Functions

EGLNativeDisplayType kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative)
 Gets EGL native display type.
 
EGLNativeWindowType kzsEGLGetNativeWindow (const struct KzsWindowNative *windowNative)
 Gets EGL native window type.
 
kzsError kzsWindowNativeCreateWrapper (ANativeWindow *windowHandle, struct KzsWindowNative **out_windowNative)
 Creates native window from Android window.
 
ANativeWindow * kzsWindowNativeGetAndroidWindow (const struct KzsWindowNative *windowNative)
 Retrieve Android window (originates from Java side Surface) from native window.
 
kzsError kzsWindowNativeSetAndroidNativeWindow (struct KzsWindowNative *windowNative, ANativeWindow *androidNativeWindow)
 Pass Android window (originates from Java side Surface) to native window.
 

Detailed Description

Kanzi window, native part for Android platform.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsWindowNativeCreateWrapper()

kzsError kzsWindowNativeCreateWrapper ( ANativeWindow * windowHandle,
struct KzsWindowNative ** out_windowNative )

Creates native window from Android window.

◆ kzsWindowNativeGetAndroidWindow()

ANativeWindow * kzsWindowNativeGetAndroidWindow ( const struct KzsWindowNative * windowNative)

Retrieve Android window (originates from Java side Surface) from native window.

◆ kzsWindowNativeSetAndroidNativeWindow()

kzsError kzsWindowNativeSetAndroidNativeWindow ( struct KzsWindowNative * windowNative,
ANativeWindow * androidNativeWindow )

Pass Android window (originates from Java side Surface) to native window.

◆ kzsEGLGetNativeWindow()

EGLNativeWindowType kzsEGLGetNativeWindow ( const struct KzsWindowNative * windowNative)

Gets EGL native window type.

◆ kzsEGLGetNativeDisplay()

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

Gets EGL native display type.