forked from enlightenment/efl
move pipe function declarations to their own file
SVN revision: 35064
This commit is contained in:
parent
493eb069a3
commit
0fd75a462a
|
@ -82,7 +82,8 @@ evas_scale_smooth_scaler_downx_downy.c \
|
||||||
evas_scale_smooth_scaler_downy.c \
|
evas_scale_smooth_scaler_downy.c \
|
||||||
evas_scale_smooth_scaler_noscale.c \
|
evas_scale_smooth_scaler_noscale.c \
|
||||||
evas_scale_smooth_scaler_up.c \
|
evas_scale_smooth_scaler_up.c \
|
||||||
evas_scale_span.h
|
evas_scale_span.h \
|
||||||
|
evas_pipe.h
|
||||||
|
|
||||||
libevas_engine_common_la_DEPENDENCIES = \
|
libevas_engine_common_la_DEPENDENCIES = \
|
||||||
$(top_builddir)/config.h
|
$(top_builddir)/config.h
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
#ifndef _EVAS_PIPE_H
|
||||||
|
#define _EVAS_PIPE_H
|
||||||
|
|
||||||
|
|
||||||
|
/* image rendering pipelines... new optional system - non-immediate and
|
||||||
|
* threadable
|
||||||
|
*/
|
||||||
|
|
||||||
|
EAPI void evas_common_pipe_begin(RGBA_Image *im);
|
||||||
|
EAPI void evas_common_pipe_flush(RGBA_Image *im);
|
||||||
|
EAPI void evas_common_pipe_free(RGBA_Image *im);
|
||||||
|
EAPI void evas_common_pipe_rectangle_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h);
|
||||||
|
EAPI void evas_common_pipe_line_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x0, int y0, int x1, int y1);
|
||||||
|
EAPI void evas_common_pipe_poly_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Polygon_Point *points);
|
||||||
|
EAPI void evas_common_pipe_grad_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h, RGBA_Gradient *gr);
|
||||||
|
EAPI void evas_common_pipe_text_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Font *fn, int x, int y, const char *text);
|
||||||
|
EAPI void evas_common_pipe_image_draw(RGBA_Image *src, RGBA_Image *dst, RGBA_Draw_Context *dc, int smooth, int src_region_x, int src_region_y, int src_region_w, int src_region_h, int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h);
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* _EVAS_PIPE_H */
|
|
@ -1015,18 +1015,7 @@ EAPI void evas_common_draw_context_set_render_op (RGBA_Draw_Co
|
||||||
EAPI void evas_common_draw_context_set_sli (RGBA_Draw_Context *dc, int y, int h);
|
EAPI void evas_common_draw_context_set_sli (RGBA_Draw_Context *dc, int y, int h);
|
||||||
|
|
||||||
/****/
|
/****/
|
||||||
/* image rendering pipelines... new optional system - non-immediate and
|
#include "../engines/common/evas_pipe.h"
|
||||||
* threadable
|
|
||||||
*/
|
|
||||||
EAPI void evas_common_pipe_begin(RGBA_Image *im);
|
|
||||||
EAPI void evas_common_pipe_flush(RGBA_Image *im);
|
|
||||||
EAPI void evas_common_pipe_free(RGBA_Image *im);
|
|
||||||
EAPI void evas_common_pipe_rectangle_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h);
|
|
||||||
EAPI void evas_common_pipe_line_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x0, int y0, int x1, int y1);
|
|
||||||
EAPI void evas_common_pipe_poly_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Polygon_Point *points);
|
|
||||||
EAPI void evas_common_pipe_grad_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h, RGBA_Gradient *gr);
|
|
||||||
EAPI void evas_common_pipe_text_draw(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Font *fn, int x, int y, const char *text);
|
|
||||||
EAPI void evas_common_pipe_image_draw(RGBA_Image *src, RGBA_Image *dst, RGBA_Draw_Context *dc, int smooth, int src_region_x, int src_region_y, int src_region_w, int src_region_h, int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h);
|
|
||||||
|
|
||||||
void evas_font_dir_cache_free(void);
|
void evas_font_dir_cache_free(void);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue