Eina_Bool zoomap_disabled : 1; //whether zoomap is usable
Eina_Bool updates_exist : 1;
Eina_Bool updates_full : 1; // entire object will be updated
- Eina_Bool dirty : 1; //object is dirty but not visible
Eina_Bool force_move : 1;
} E_Comp_Object;
}
if (!cw->animating)
e_comp_object_effect_set(obj, NULL);
- if (cw->dirty)
- e_comp_object_render_update_add(obj);
}
static void
Eina_Bool dirty;
API_ENTRY;
- cw->dirty = 0;
evas_object_geometry_get(cw->obj, NULL, NULL, &ow, &oh);
- if ((!ow) && (!oh))
- {
- RENDER_DEBUG("DIRTY REJECTED(%p)", cw->ec);
- cw->dirty = !cw->visible;
- return; //get it on the next resize/show
- }
dirty = e_pixmap_size_get(cw->ec->pixmap, &w, &h);
if (!dirty) w = h = 1;
evas_object_image_pixels_dirty_set(cw->obj, dirty);