Kanzi 3.9.10
kzs_window_native.h File Reference

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

Functions

EGLNativeDisplayType kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative)
 Returns the native EGL display.
 
EGLNativeWindowType kzsEGLGetNativeWindow (const struct KzsWindowNative *windowNative)
 Returns the native EGL window.
 
screen_window_t * kzsWindowNativeGetScreenWindow (struct KzsWindowNative *windowNative)
 Returns the native Screen window.
 
const char * kzsWindowNativeGetWindowGroupName (struct KzsWindowNative *windowNative)
 Returns the window group name.
 
kzsError kzsWindowNativeRealize (struct KzsWindowNative *windowNative, EGLDisplay eglDisplay, EGLConfig eglConfiguration, EGLint paddingSize)
 Realizes the window using a given graphics configuration and padding size.
 
bool kzsWindowNativeSetWindowPipelineID (struct KzsWindowNative *windowNative, int id)
 Sets pipeline ID (id) for given window.
 

Detailed Description

Kanzi window, native part for Screen platform.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsWindowNativeRealize()

kzsError kzsWindowNativeRealize ( struct KzsWindowNative * windowNative,
EGLDisplay eglDisplay,
EGLConfig eglConfiguration,
EGLint paddingSize )

Realizes the window using a given graphics configuration and padding size.

◆ kzsWindowNativeGetScreenWindow()

screen_window_t * kzsWindowNativeGetScreenWindow ( struct KzsWindowNative * windowNative)

Returns the native Screen window.

◆ kzsWindowNativeGetWindowGroupName()

const char * kzsWindowNativeGetWindowGroupName ( struct KzsWindowNative * windowNative)

Returns the window group name.

◆ kzsEGLGetNativeWindow()

EGLNativeWindowType kzsEGLGetNativeWindow ( const struct KzsWindowNative * windowNative)

Returns the native EGL window.

◆ kzsEGLGetNativeDisplay()

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

Returns the native EGL display.

◆ kzsWindowNativeSetWindowPipelineID()

bool kzsWindowNativeSetWindowPipelineID ( struct KzsWindowNative * windowNative,
int id )

Sets pipeline ID (id) for given window.

Sets also SCREEN_USAGE_OVERLAY usage flag. Returns True on success, false on failure.