Kanzi window, Wayland implementation. More...
#include <kanzi/core.ui/platform/graphics_context/egl/kzs_egl.h>
#include <wayland-client.h>
#include <wayland-egl.h>
Macros | |
#define | __WAYLAND__ |
Functions | |
EGLNativeWindowType | kzsEGLGetNativeWindow (const struct KzsWindowNative *windowNative) |
Gets EGL native window. More... | |
struct wl_surface * | kzsWindowNativeGetWLSurface (const struct KzsWindowNative *windowNative) |
Gets WL native surface. More... | |
void | kzsWindowNativeSetSurfaceFrameAvailable (struct KzsWindowNative *windowNative, bool value) |
Sets if surface frame is available. More... | |
bool | kzsWindowNativeGetSurfaceFrameAvailable (const struct KzsWindowNative *windowNative) |
Checks if surface frame is available. More... | |
void | kzsWindowNativeMarkSurfaceFrameAvailable (struct KzsWindowNative *windowNative) |
Marks surface frame available. More... | |
void | kzsWindowNativeMarkSurfaceFrameConsumed (struct KzsWindowNative *windowNative) |
Marks surface frame unavailable. More... | |
Kanzi window, Wayland implementation.
Copyright 2008-2017 by Rightware. All rights reserved.
#define __WAYLAND__ |
EGLNativeWindowType kzsEGLGetNativeWindow | ( | const struct KzsWindowNative * | windowNative | ) |
Gets EGL native window.
struct wl_surface* kzsWindowNativeGetWLSurface | ( | const struct KzsWindowNative * | windowNative | ) |
Gets WL native surface.
void kzsWindowNativeSetSurfaceFrameAvailable | ( | struct KzsWindowNative * | windowNative, |
bool | value | ||
) |
Sets if surface frame is available.
This function is thread safe.
bool kzsWindowNativeGetSurfaceFrameAvailable | ( | const struct KzsWindowNative * | windowNative | ) |
Checks if surface frame is available.
This function is thread safe.
void kzsWindowNativeMarkSurfaceFrameAvailable | ( | struct KzsWindowNative * | windowNative | ) |
Marks surface frame available.
This function is thread safe.
void kzsWindowNativeMarkSurfaceFrameConsumed | ( | struct KzsWindowNative * | windowNative | ) |
Marks surface frame unavailable.
This function is thread safe.