6 #include "e_mod_comp_shared_types.h"
8 EAPI Eina_Bool e_mod_comp_init(void);
9 EAPI void e_mod_comp_shutdown(void);
10 EAPI void e_mod_comp_shadow_set(void);
12 EAPI void e_mod_comp_done_defer(E_Comp_Win *cw);
13 EAPI Eina_Bool e_mod_comp_win_add_damage(E_Comp_Win *cw, Ecore_X_Damage dmg);
14 EAPI Eina_Bool e_mod_comp_win_del_damage(E_Comp_Win *cw, Ecore_X_Damage dmg);
15 EAPI E_Comp_Win *e_mod_comp_win_find(Ecore_X_Window win);
16 EAPI E_Comp_Win *e_mod_comp_border_client_find(Ecore_X_Window win);
17 EAPI Eina_Bool e_mod_comp_comp_event_src_visibility_send(E_Comp_Win *cw);
18 EAPI void e_mod_comp_win_shadow_setup(E_Comp_Win *cw, E_Comp_Object *co);
19 EAPI void e_mod_comp_win_cb_setup(E_Comp_Win *cw, E_Comp_Object *co);
20 EAPI void e_mod_comp_fps_toggle(void);
21 EAPI E_Comp *e_mod_comp_find(Ecore_X_Window win);
22 EAPI void e_mod_comp_win_render_queue(E_Comp_Win *cw);
23 EAPI void e_mod_comp_render_queue(E_Comp *c);
24 EAPI Eina_Bool e_mod_comp_win_damage_timeout(void *data);
25 EAPI Eina_Bool e_mod_comp_cb_update(E_Comp *c);
26 EAPI Evas_Object *e_mod_comp_win_mirror_add(E_Comp_Win *cw);
27 EAPI void e_mod_comp_cb_win_mirror_del(void *data, Evas *e, Evas_Object *obj, void *event_info);
28 EAPI void e_mod_comp_src_hidden_set_func(void *data, E_Manager *man, E_Manager_Comp_Source *src, Eina_Bool hidden);
29 EAPI void e_mod_comp_x_grab_set(E_Comp *c, Eina_Bool grab);
30 EAPI void e_mod_comp_composite_mode_set(E_Zone *zone, Eina_Bool set);
31 EAPI void e_comp_event_src_visibility_send(Ecore_X_Window win, Eina_Bool visible);