3 #ifndef E_MOD_COMP_UPDATE_H
4 #define E_MOD_COMP_UPDATE_H
6 typedef struct _E_Update E_Update;
7 typedef struct _E_Update_Rect E_Update_Rect;
8 typedef enum _E_Update_Policy
11 E_UPDATE_POLICY_HALF_WIDTH_OR_MORE_ROUND_UP_TO_FULL_WIDTH,
28 E_Update *e_mod_comp_update_new(void);
29 void e_mod_comp_update_free(E_Update *up);
30 void e_mod_comp_update_policy_set(E_Update *up,
32 void e_mod_comp_update_tile_size_set(E_Update *up,
35 void e_mod_comp_update_resize(E_Update *up,
38 void e_mod_comp_update_add(E_Update *up,
43 E_Update_Rect *e_mod_comp_update_rects_get(E_Update *up);
44 void e_mod_comp_update_clear(E_Update *up);