1 #ifndef E_PIXMAP_INTERN_H
2 #define E_PIXMAP_INTERN_H
7 E_Pixmap_Hook_Point hookpoint;
10 unsigned char delete_me : 1;
13 EINTERN Eina_Bool e_pixmap_init(void);
14 EINTERN void e_pixmap_shutdown(void);
16 EINTERN void e_pixmap_win_id_del(E_Pixmap *cp);
17 EINTERN void e_pixmap_cdata_set(E_Pixmap *cp, E_Comp_Wl_Client_Data *cdata);
18 EINTERN void e_pixmap_parent_window_set(E_Pixmap *cp, Ecore_Window win);
19 EINTERN Eina_Bool e_pixmap_dirty_get(E_Pixmap *cp);
20 EINTERN void e_pixmap_usable_set(E_Pixmap *cp, Eina_Bool set);
21 EINTERN void e_pixmap_dirty(E_Pixmap *cp);
22 EINTERN Eina_Bool e_pixmap_refresh(E_Pixmap *cp);
23 EINTERN Eina_Bool e_pixmap_size_changed(E_Pixmap *cp, int w, int h);
24 EINTERN void e_pixmap_client_set(E_Pixmap *cp, E_Client *ec);
25 EINTERN E_Pixmap *e_pixmap_find(E_Pixmap_Type type, ...);
26 EINTERN E_Client *e_pixmap_find_client(E_Pixmap_Type type, ...);
27 EINTERN Ecore_Window e_pixmap_parent_window_get(E_Pixmap *cp);
28 EINTERN void e_pixmap_buffer_clear_cancel(E_Pixmap *cp);
29 EINTERN void *e_pixmap_ref_resource_get(E_Pixmap *cp);
31 EINTERN Eina_Bool e_pixmap_image_refresh(E_Pixmap *cp);
32 EINTERN Eina_Bool e_pixmap_image_exists(const E_Pixmap *cp);
33 EINTERN Eina_Bool e_pixmap_image_is_argb(const E_Pixmap *cp);
34 EINTERN void *e_pixmap_image_data_get(E_Pixmap *cp);
35 EINTERN void e_pixmap_image_data_ref(E_Pixmap *cp);
36 EINTERN void e_pixmap_image_opaque_set(E_Pixmap *cp, int x, int y, int w, int h);
37 EINTERN void e_pixmap_image_opaque_get(E_Pixmap *cp, int *x, int *y, int *w, int *h);