From: Enlightenment C. <no...@cv...> - 2008-07-21 15:52:13
|
Enlightenment CVS committal Author : doursse Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/include Modified Files: evas_common.h Log Message: * move draw functions declaration to their own file * add missing headers =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_common.h,v retrieving revision 1.115 retrieving revision 1.116 diff -u -3 -r1.115 -r1.116 --- evas_common.h 19 Jul 2008 18:32:32 -0000 1.115 +++ evas_common.h 21 Jul 2008 15:52:09 -0000 1.116 @@ -826,8 +826,13 @@ EAPI Gfx_Func_Copy evas_common_draw_func_copy_get (int pixels, int reverse); /****/ +#include "../engines/common/evas_convert_color.h" +#include "../engines/common/evas_convert_colorspace.h" #include "../engines/common/evas_convert_main.h" +#include "../engines/common/evas_convert_yuv.h" #include "../engines/common/evas_scale_main.h" +#include "../engines/common/evas_scale_smooth.h" +#include "../engines/common/evas_scale_span.h" /****/ #include "../engines/common/evas_image.h" @@ -870,30 +875,7 @@ */ /****/ -EAPI void evas_common_draw_init (void); - -EAPI RGBA_Draw_Context *evas_common_draw_context_new (void); -EAPI void evas_common_draw_context_free (RGBA_Draw_Context *dc); -EAPI void evas_common_draw_context_font_ext_set (RGBA_Draw_Context *dc, - void *data, - void *(*gl_new) (void *data, RGBA_Font_Glyph *fg), - void (*gl_free) (void *ext_dat), - void (*gl_draw) (void *data, void *dest, void *context, RGBA_Font_Glyph *fg, int x, int y)); -EAPI void evas_common_draw_context_clip_clip (RGBA_Draw_Context *dc, int x, int y, int w, int h); -EAPI void evas_common_draw_context_set_clip (RGBA_Draw_Context *dc, int x, int y, int w, int h); -EAPI void evas_common_draw_context_unset_clip (RGBA_Draw_Context *dc); -EAPI void evas_common_draw_context_set_color (RGBA_Draw_Context *dc, int r, int g, int b, int a); -EAPI void evas_common_draw_context_set_multiplier (RGBA_Draw_Context *dc, int r, int g, int b, int a); -EAPI void evas_common_draw_context_unset_multiplier (RGBA_Draw_Context *dc); -EAPI void evas_common_draw_context_add_cutout (RGBA_Draw_Context *dc, int x, int y, int w, int h); -EAPI void evas_common_draw_context_clear_cutouts (RGBA_Draw_Context *dc); -EAPI Cutout_Rects *evas_common_draw_context_apply_cutouts (RGBA_Draw_Context *dc); -EAPI void evas_common_draw_context_apply_clear_cutouts(Cutout_Rects* rects); -EAPI void evas_common_draw_context_apply_clean_cutouts(Cutout_Rects* rects); -EAPI void evas_common_draw_context_set_anti_alias (RGBA_Draw_Context *dc, unsigned char aa); -EAPI void evas_common_draw_context_set_color_interpolation(RGBA_Draw_Context *dc, int color_space); -EAPI void evas_common_draw_context_set_render_op (RGBA_Draw_Context *dc, int op); -EAPI void evas_common_draw_context_set_sli (RGBA_Draw_Context *dc, int y, int h); +#include "../engines/common/evas_draw.h" /****/ #include "../engines/common/evas_pipe.h" |