1 #include <libart_lgpl/art_misc.h>
2 #include <libart_lgpl/art_filterlevel.h>
4 /* Scale src_buf from src_width / src_height by factors scale_x, scale_y
5 * and composite the portion corresponding to
6 * render_x, render_y, render_width, render_height in the new
7 * coordinate system into dest_buf starting at 0, 0
9 void pixops_composite (art_u8 *dest_buf,
25 ArtFilterLevel filter_level,
28 /* Scale src_buf from src_width / src_height by factors scale_x, scale_y
29 * and composite the portion corresponding to
30 * render_x, render_y, render_width, render_height in the new
31 * coordinate system against a checkboard with checks of size check_size
32 * of the colors color1 and color2 into dest_buf starting at 0, 0
34 void pixops_composite_color (art_u8 *dest_buf,
50 ArtFilterLevel filter_level,
58 /* Scale src_buf from src_width / src_height by factors scale_x, scale_y
59 * and composite the portion corresponding to
60 * render_x, render_y, render_width, render_height in the new
61 * coordinate system into dest_buf starting at 0, 0
63 void pixops_scale (art_u8 *dest_buf,
79 ArtFilterLevel filter_level);