summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
-rw-r--r--src/lib/evas/include/evas_private.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 8f68171..56ddc4c 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -795,13 +795,13 @@ struct _Evas_Func
795 void (*context_render_op_set) (void *data, void *context, int render_op); 795 void (*context_render_op_set) (void *data, void *context, int render_op);
796 int (*context_render_op_get) (void *data, void *context); 796 int (*context_render_op_get) (void *data, void *context);
797 797
798 void (*rectangle_draw) (void *data, void *context, void *surface, int x, int y, int w, int h); 798 void (*rectangle_draw) (void *data, void *context, void *surface, int x, int y, int w, int h, Eina_Bool do_async);
799 799
800 void (*line_draw) (void *data, void *context, void *surface, int x1, int y1, int x2, int y2); 800 void (*line_draw) (void *data, void *context, void *surface, int x1, int y1, int x2, int y2, Eina_Bool do_async);
801 801
802 void *(*polygon_point_add) (void *data, void *context, void *polygon, int x, int y); 802 void *(*polygon_point_add) (void *data, void *context, void *polygon, int x, int y);
803 void *(*polygon_points_clear) (void *data, void *context, void *polygon); 803 void *(*polygon_points_clear) (void *data, void *context, void *polygon);
804 void (*polygon_draw) (void *data, void *context, void *surface, void *polygon, int x, int y); 804 void (*polygon_draw) (void *data, void *context, void *surface, void *polygon, int x, int y, Eina_Bool do_async);
805 805
806 void *(*image_load) (void *data, const char *file, const char *key, int *error, Evas_Image_Load_Opts *lo); 806 void *(*image_load) (void *data, const char *file, const char *key, int *error, Evas_Image_Load_Opts *lo);
807 void *(*image_new_from_data) (void *data, int w, int h, DATA32 *image_data, int alpha, int cspace); 807 void *(*image_new_from_data) (void *data, int w, int h, DATA32 *image_data, int alpha, int cspace);
@@ -819,7 +819,7 @@ struct _Evas_Func
819 int (*image_alpha_get) (void *data, void *image); 819 int (*image_alpha_get) (void *data, void *image);
820 void *(*image_border_set) (void *data, void *image, int l, int r, int t, int b); 820 void *(*image_border_set) (void *data, void *image, int l, int r, int t, int b);
821 void (*image_border_get) (void *data, void *image, int *l, int *r, int *t, int *b); 821 void (*image_border_get) (void *data, void *image, int *l, int *r, int *t, int *b);
822 void (*image_draw) (void *data, void *context, void *surface, void *image, int src_x, int src_y, int src_w, int src_h, int dst_x, int dst_y, int dst_w, int dst_h, int smooth); 822 void (*image_draw) (void *data, void *context, void *surface, void *image, int src_x, int src_y, int src_w, int src_h, int dst_x, int dst_y, int dst_w, int dst_h, int smooth, Eina_Bool do_async);
823 char *(*image_comment_get) (void *data, void *image, char *key); 823 char *(*image_comment_get) (void *data, void *image, char *key);
824 char *(*image_format_get) (void *data, void *image); 824 char *(*image_format_get) (void *data, void *image);
825 void (*image_colorspace_set) (void *data, void *image, int cspace); 825 void (*image_colorspace_set) (void *data, void *image, int cspace);
@@ -847,7 +847,7 @@ struct _Evas_Func
847 int (*font_v_advance_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props); 847 int (*font_v_advance_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props);
848 int (*font_char_coords_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int pos, int *cx, int *cy, int *cw, int *ch); 848 int (*font_char_coords_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int pos, int *cx, int *cy, int *cw, int *ch);
849 int (*font_char_at_coords_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int x, int y, int *cx, int *cy, int *cw, int *ch); 849 int (*font_char_at_coords_get) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int x, int y, int *cx, int *cy, int *cw, int *ch);
850 void (*font_draw) (void *data, void *context, void *surface, Evas_Font_Set *font, int x, int y, int w, int h, int ow, int oh, Evas_Text_Props *intl_props); 850 void (*font_draw) (void *data, void *context, void *surface, Evas_Font_Set *font, int x, int y, int w, int h, int ow, int oh, Evas_Text_Props *intl_props, Eina_Bool do_async);
851 851
852 void (*font_cache_flush) (void *data); 852 void (*font_cache_flush) (void *data);
853 void (*font_cache_set) (void *data, int bytes); 853 void (*font_cache_set) (void *data, int bytes);
@@ -864,7 +864,7 @@ struct _Evas_Func
864 int (*image_scale_hint_get) (void *data, void *image); 864 int (*image_scale_hint_get) (void *data, void *image);
865 int (*font_last_up_to_pos) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int x, int y); 865 int (*font_last_up_to_pos) (void *data, Evas_Font_Set *font, const Evas_Text_Props *intl_props, int x, int y);
866 866
867 void (*image_map_draw) (void *data, void *context, void *surface, void *image, RGBA_Map *m, int smooth, int level); 867 void (*image_map_draw) (void *data, void *context, void *surface, void *image, RGBA_Map *m, int smooth, int level, Eina_Bool do_async);
868 void *(*image_map_surface_new) (void *data, int w, int h, int alpha); 868 void *(*image_map_surface_new) (void *data, int w, int h, int alpha);
869 void (*image_map_surface_free) (void *data, void *surface); 869 void (*image_map_surface_free) (void *data, void *surface);
870 void (*image_map_clean) (void *data, RGBA_Map *m); 870 void (*image_map_clean) (void *data, RGBA_Map *m);
@@ -1207,7 +1207,7 @@ Eina_Bool evas_render_mapped(Evas_Public_Data *e, Evas_Object *obj,
1207#ifdef REND_DBG 1207#ifdef REND_DBG
1208 , int level 1208 , int level
1209#endif 1209#endif
1210 ); 1210 , Eina_Bool do_async);
1211void evas_render_invalidate(Evas *e); 1211void evas_render_invalidate(Evas *e);
1212void evas_render_object_recalc(Evas_Object *obj); 1212void evas_render_object_recalc(Evas_Object *obj);
1213 1213