flood_fill() wouldn't fill the right side of a single scan-line fill area.
[imager.git] / imrender.h
1 #ifndef IMAGER_IMRENDER_H
2 #define IMAGER_IMRENDER_H
3
4 #include "rendert.h"
5
6 extern void
7 i_render_init(i_render *r, i_img *im, int width);
8 extern void
9 i_render_done(i_render *r);
10 extern void
11 i_render_color(i_render *r, int x, int y, int width, unsigned char const *src,
12                i_color const *color);
13 extern void
14 i_render_fill(i_render *r, int x, int y, int width, unsigned char const *src,
15               i_fill_t *fill);
16 extern void
17 i_render_line(i_render *r, int x, int y, int width, const i_sample_t *src,
18               i_color *line, i_fill_combine_f combine);
19 extern void
20 i_render_linef(i_render *r, int x, int y, int width, const double *src,
21               i_fcolor *line, i_fill_combinef_f combine);
22
23 #endif