From 7e13dc54593b922457e176a03285759672dd1418 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 24 Jan 2013 09:16:49 +0000 Subject: [PATCH] Add initial header file for swapper. Signed-off-by: Christopher Michael SVN revision: 83247 --- src/modules/evas/engines/wayland_shm/evas_swapper.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/modules/evas/engines/wayland_shm/evas_swapper.h diff --git a/src/modules/evas/engines/wayland_shm/evas_swapper.h b/src/modules/evas/engines/wayland_shm/evas_swapper.h new file mode 100644 index 0000000..51bc342 --- /dev/null +++ b/src/modules/evas/engines/wayland_shm/evas_swapper.h @@ -0,0 +1,15 @@ +#ifndef _EVAS_SWAPPER_H +# define _EVAS_SWAPPER_H + +#include "evas_engine.h" + +typedef struct _Wl_Swapper Wl_Swapper; + +Wl_Swapper *evas_swapper_setup(int w, int h, Outbuf_Depth depth, Eina_Bool alpha, struct wl_shm *shm, struct wl_surface *surface); +void evas_swapper_swap(Wl_Swapper *ws, Eina_Rectangle *rects, unsigned int count); +void evas_swapper_free(Wl_Swapper *ws); +void *evas_swapper_buffer_map(Wl_Swapper *ws); +void evas_swapper_buffer_unmap(Wl_Swapper *ws); +int evas_swapper_buffer_state_get(Wl_Swapper *ws); + +#endif -- 2.7.4