e-comp-wl: Cleanup wayland compositor header

Summary: Changes subsurface data structure name, changes cached
damages to be a list (matching surface data structure).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-11-03 11:13:16 -05:00
parent c702763df7
commit c1c3a90f3c
1 changed files with 8 additions and 6 deletions

View File

@ -38,7 +38,7 @@
typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer;
typedef struct _E_Comp_Wl_Buffer_Ref E_Comp_Wl_Buffer_Ref;
typedef struct _E_Comp_Wl_Subsurf E_Comp_Wl_Subsurf;
typedef struct _E_Comp_Wl_Subsurf_Data E_Comp_Wl_Subsurf_Data;
typedef struct _E_Comp_Wl_Client_Data E_Comp_Wl_Client_Data;
typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data;
@ -62,7 +62,7 @@ struct _E_Comp_Wl_Buffer_Ref
struct wl_listener destroy_listener;
};
struct _E_Comp_Wl_Subsurf
struct _E_Comp_Wl_Subsurf_Data
{
struct wl_resource *resource;
@ -79,13 +79,15 @@ struct _E_Comp_Wl_Subsurf
int x, y;
Eina_Bool has_data;
Eina_Bool new_attach;
Eina_Bool new_attach : 1;
struct wl_resource *buffer;
E_Comp_Wl_Buffer_Ref buffer_ref;
Eina_Tiler *damage;
Eina_Tiler *opaque;
Eina_List *damages;
Eina_Tiler *input;
Eina_Tiler *opaque;
} cached;
Eina_Bool synchronized;
@ -215,7 +217,7 @@ struct _E_Comp_Wl_Client_Data
struct
{
E_Comp_Wl_Subsurf *cdata;
E_Comp_Wl_Subsurf_Data *data;
E_Client *restack_target;
Eina_List *list;
} sub;