kzs_desktop_native.hpp File Reference

Kanzi desktop, WSEGL implementation. More...

#include <system/display/kzs_egl.h>
#include <system/kzs_header.h>

Functions

NativeDisplayType kzsWindowNativeGetEGLNativeDisplayType (const struct KzsDesktopNative *desktopNative, const struct KzsWindowNative *windowNative)
 Gets EGL native display type. More...
 
int kzsDesktopNativeGetHandle (const struct KzsDesktopNative *desktopNative)
 
kzsError kzsDesktopNativeRemoveFB (const struct KzsDesktopNative *desktopNative, uint32_t fb_id)
 
kzsError kzsDesktopNativeAddFB (const struct KzsDesktopNative *desktopNative, uint32_t width, uint32_t height, uint32_t stride, uint32_t handle, uint32_t *fb_id)
 
kzsError kzsDesktopNativePageFlip (const struct KzsDesktopNative *desktopNative, int fb_id)
 
kzsError kzsDesktopNativeModeSet (const struct KzsDesktopNative *desktopNative, int fb_id)
 

Detailed Description

Kanzi desktop, WSEGL implementation.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

NativeDisplayType kzsWindowNativeGetEGLNativeDisplayType ( const struct KzsDesktopNative *  desktopNative,
const struct KzsWindowNative windowNative 
)

Gets EGL native display type.

int kzsDesktopNativeGetHandle ( const struct KzsDesktopNative *  desktopNative)
kzsError kzsDesktopNativeRemoveFB ( const struct KzsDesktopNative *  desktopNative,
uint32_t  fb_id 
)
kzsError kzsDesktopNativeAddFB ( const struct KzsDesktopNative *  desktopNative,
uint32_t  width,
uint32_t  height,
uint32_t  stride,
uint32_t  handle,
uint32_t *  fb_id 
)
kzsError kzsDesktopNativePageFlip ( const struct KzsDesktopNative *  desktopNative,
int  fb_id 
)
kzsError kzsDesktopNativeModeSet ( const struct KzsDesktopNative *  desktopNative,
int  fb_id 
)