From: Christopher Michael Date: Thu, 24 Jan 2013 09:16:49 +0000 (+0000) Subject: Add initial header file for swapper. X-Git-Tag: submit/devel/efl/20131022.203902~2050 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e13dc54593b922457e176a03285759672dd1418;p=platform%2Fupstream%2Fefl.git Add initial header file for swapper. Signed-off-by: Christopher Michael SVN revision: 83247 --- 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