Kanzi 4.1.0
kzs_window_native.h File Reference

Kanzi window, native portion for the win32 platform. More...

Namespaces

namespace  kanzi
 

Functions

KZ_NO_DISCARD EGLNativeDisplayType kzsEGLGetNativeDisplay (const struct KzsDesktopNative *desktopNative, const struct KzsDisplayNative *displayNative, const struct KzsWindowNative *windowNative)
 Gets EGL native display type.
 
KZ_NO_DISCARD EGLNativeWindowType kzsEGLGetNativeWindow (const struct KzsWindowNative *windowNative)
 Gets EGL native window type.
 
kzsError kzsWindowNativeCreateWrapper (NativeWindowHandle windowHandle, struct kanzi::NativeWindowProperties *out_windowProperties, struct KzsWindowNative **out_windowNative)
 Creates empty wrapper window for a given window handle.
 
KZ_NO_DISCARD HWND kzsWindowNativeGetHandle (const struct KzsWindowNative *windowNative)
 Returns the win32 window handle.
 
KZ_NO_DISCARD HDC kzsWindowNativeGetHDC (const struct KzsWindowNative *windowNative)
 Returns the win32 device context handle.
 

Detailed Description

Kanzi window, native portion for the win32 platform.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsWindowNativeCreateWrapper()

kzsError kzsWindowNativeCreateWrapper ( NativeWindowHandle windowHandle,
struct kanzi::NativeWindowProperties * out_windowProperties,
struct KzsWindowNative ** out_windowNative )

Creates empty wrapper window for a given window handle.

◆ kzsWindowNativeGetHandle()

KZ_NO_DISCARD HWND kzsWindowNativeGetHandle ( const struct KzsWindowNative * windowNative)

Returns the win32 window handle.

◆ kzsWindowNativeGetHDC()

KZ_NO_DISCARD HDC kzsWindowNativeGetHDC ( const struct KzsWindowNative * windowNative)

Returns the win32 device context handle.

◆ kzsEGLGetNativeWindow()

KZ_NO_DISCARD EGLNativeWindowType kzsEGLGetNativeWindow ( const struct KzsWindowNative * windowNative)

Gets EGL native window type.

◆ kzsEGLGetNativeDisplay()

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

Gets EGL native display type.