From dd7595a3475407a7fa96a97393bae8c5220e8762 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Wed, 4 Jan 2012 18:41:13 +1000 Subject: Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje. Note that embryo wont be used, but I'm not sure yet if you can build edje without it. --- .../src/lib/engines/common/evas_blend_private.h | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 libraries/evas/src/lib/engines/common/evas_blend_private.h (limited to 'libraries/evas/src/lib/engines/common/evas_blend_private.h') diff --git a/libraries/evas/src/lib/engines/common/evas_blend_private.h b/libraries/evas/src/lib/engines/common/evas_blend_private.h new file mode 100644 index 0000000..1d14951 --- /dev/null +++ b/libraries/evas/src/lib/engines/common/evas_blend_private.h @@ -0,0 +1,31 @@ +#ifndef _EVAS_BLEND_PRIVATE_H +#define _EVAS_BLEND_PRIVATE_H + + +RGBA_Gfx_Compositor *evas_common_gfx_compositor_blend_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_blend_rel_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_copy_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_copy_rel_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_add_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_add_rel_get (void); +/* +RGBA_Gfx_Compositor *evas_common_gfx_compositor_sub_get(void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_sub_rel_get(void); +*/ +RGBA_Gfx_Compositor *evas_common_gfx_compositor_mask_get (void); +RGBA_Gfx_Compositor *evas_common_gfx_compositor_mul_get (void); + +RGBA_Gfx_Func evas_common_gfx_func_composite_pixel_span_get (RGBA_Image *src, RGBA_Image *dst, int pixels, int op); +RGBA_Gfx_Func evas_common_gfx_func_composite_color_span_get (DATA32 col, RGBA_Image *dst, int pixels, int op); +RGBA_Gfx_Func evas_common_gfx_func_composite_pixel_color_span_get (RGBA_Image *src, DATA32 col, RGBA_Image *dst, int pixels, int op); +RGBA_Gfx_Func evas_common_gfx_func_composite_mask_color_span_get (DATA32 col, RGBA_Image *dst, int pixels, int op); +RGBA_Gfx_Func evas_common_gfx_func_composite_pixel_mask_span_get (RGBA_Image *src, RGBA_Image *dst, int pixels, int op); + +RGBA_Gfx_Pt_Func evas_common_gfx_func_composite_pixel_pt_get (Image_Entry_Flags src_flags, RGBA_Image *dst, int op); +RGBA_Gfx_Pt_Func evas_common_gfx_func_composite_color_pt_get (DATA32 col, RGBA_Image *dst, int op); +RGBA_Gfx_Pt_Func evas_common_gfx_func_composite_pixel_color_pt_get (Image_Entry_Flags src_flags, DATA32 col, RGBA_Image *dst, int op); +RGBA_Gfx_Pt_Func evas_common_gfx_func_composite_mask_color_pt_get (DATA32 col, RGBA_Image *dst, int op); +RGBA_Gfx_Pt_Func evas_common_gfx_func_composite_pixel_mask_pt_get (Image_Entry_Flags src_flags, RGBA_Image *dst, int op); + + +#endif /* _EVAS_BLEND_PRIVATE_H */ -- cgit v1.1