Add bounding region to surface structure
authorChris Michael <cp.michael@samsung.com>
Tue, 11 Jun 2013 08:17:51 +0000 (09:17 +0100)
committerChris Michael <cp.michael@samsung.com>
Tue, 11 Jun 2013 08:17:51 +0000 (09:17 +0100)
Add output_mask to surface structure
Add output_assign function

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/bin/e_wayland/e_surface.h

index 5345de5235b7af97d7cc479b198fb9ba4e32e2b9..befa85fce5ac7d25785d318bf6cb45ee34bb8d64 100644 (file)
@@ -33,6 +33,7 @@ struct _E_Surface
         Eina_Bool new_attach : 1;
      } pending;
 
+   pixman_region32_t bounding;
    pixman_region32_t damage;
    pixman_region32_t opaque;
    pixman_region32_t clip;
@@ -42,6 +43,7 @@ struct _E_Surface
 
    E_Plane *plane;
    E_Output *output;
+   unsigned int output_mask;
 
    struct 
      {
@@ -76,6 +78,7 @@ EAPI void e_surface_destroy(E_Surface *es);
 EAPI void e_surface_damage_calculate(E_Surface *es, pixman_region32_t *opaque);
 EAPI void e_surface_show(E_Surface *es);
 EAPI void e_surface_repaint_schedule(E_Surface *es);
+EAPI void e_surface_output_assign(E_Surface *es);
 
 # endif
 #endif