summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@profusion.mobi>2012-12-18 16:27:26 +0000
committerLeandro Pereira <leandro@profusion.mobi>2012-12-18 16:27:26 +0000
commit613659b1d8c398da3fe6e54b4f7c41840520e894 (patch)
tree55017822574ec1c7287d0481fba55acac32dc531 /src/lib
parenta7b4a3c12d737462b09a71f25c5624f1489dd659 (diff)
ecore-evas: Async render
SVN revision: 81283
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ecore_evas/ecore_evas_private.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h
index c563f47..18d4ce2 100644
--- a/src/lib/ecore_evas/ecore_evas_private.h
+++ b/src/lib/ecore_evas/ecore_evas_private.h
@@ -312,6 +312,20 @@ struct _Ecore_Evas
312 Ecore_Evas_Engine engine; 312 Ecore_Evas_Engine engine;
313 Eina_List *sub_ecore_evas; 313 Eina_List *sub_ecore_evas;
314 314
315 struct {
316 unsigned char avoid_damage;
317 unsigned char resize_shape : 1;
318 unsigned char shaped : 1;
319 unsigned char shaped_changed : 1;
320 unsigned char alpha : 1;
321 unsigned char alpha_changed : 1;
322 unsigned char transparent : 1;
323 unsigned char transparent_changed : 1;
324 int rotation;
325 int rotation_resize;
326 unsigned char rotation_changed : 1;
327 } delayed;
328
315 int refcount; 329 int refcount;
316 330
317 unsigned char ignore_events : 1; 331 unsigned char ignore_events : 1;
@@ -322,6 +336,8 @@ struct _Ecore_Evas
322 unsigned char deleted : 1; 336 unsigned char deleted : 1;
323 int gl_sync_draw_done; // added by gl77.lee 337 int gl_sync_draw_done; // added by gl77.lee
324 unsigned char profile_supported : 1; 338 unsigned char profile_supported : 1;
339 unsigned char in_async_render : 1;
340 unsigned char can_async_render : 1;
325}; 341};
326 342
327EAPI void _ecore_evas_ref(Ecore_Evas *ee); 343EAPI void _ecore_evas_ref(Ecore_Evas *ee);