Add initial Evas_Engine_Wayland_Shm header file and remove legacy

'dest' field from engine info structure.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 83212
This commit is contained in:
Christopher Michael 2013-01-24 09:13:57 +00:00 committed by Christopher Michael
parent 0b5e371bc7
commit 1577c5913e
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
#ifndef _EVAS_ENGINE_WAYLAND_SHM_H
# define _EVAS_ENGINE_WAYLAND_SHM_H
typedef struct _Evas_Engine_Info_Wayland_Shm Evas_Engine_Info_Wayland_Shm;
struct _Evas_Engine_Info_Wayland_Shm
{
/* PRIVATE - don't mess with this baby or evas will poke its tongue out */
/* at you and make nasty noises */
Evas_Engine_Info magic;
/* engine specific data and parameters for setup */
struct
{
/* the wayland shm object used to create new shm pool */
struct wl_shm *wl_shm;
struct wl_surface *wl_surface;
unsigned int rotation, depth;
Eina_Bool destination_alpha : 1;
} info;
/* non-blocking or blocking mode */
Evas_Engine_Render_Mode render_mode;
};
#endif