Blame


1 e0ef95dc 2006-06-25 devnull #include <u.h>
2 e0ef95dc 2006-06-25 devnull #include <libc.h>
3 e0ef95dc 2006-06-25 devnull #include <draw.h>
4 e0ef95dc 2006-06-25 devnull #include <memdraw.h>
5 e0ef95dc 2006-06-25 devnull
6 e0ef95dc 2006-06-25 devnull void
7 e0ef95dc 2006-06-25 devnull memimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp, Memimage *mask, Point mp, int op)
8 e0ef95dc 2006-06-25 devnull {
9 e0ef95dc 2006-06-25 devnull Memdrawparam *par;
10 fa325e9b 2020-01-10 cross
11 e0ef95dc 2006-06-25 devnull if((par = _memimagedrawsetup(dst, r, src, sp, mask, mp, op)) == nil)
12 e0ef95dc 2006-06-25 devnull return;
13 e0ef95dc 2006-06-25 devnull _memimagedraw(par);
14 e0ef95dc 2006-06-25 devnull }
15 e0ef95dc 2006-06-25 devnull
16 e0ef95dc 2006-06-25 devnull void
17 e0ef95dc 2006-06-25 devnull memfillcolor(Memimage *m, u32int val)
18 e0ef95dc 2006-06-25 devnull {
19 e0ef95dc 2006-06-25 devnull _memfillcolor(m, val);
20 e0ef95dc 2006-06-25 devnull }
21 e0ef95dc 2006-06-25 devnull
22 e0ef95dc 2006-06-25 devnull u32int
23 e0ef95dc 2006-06-25 devnull pixelbits(Memimage *m, Point p)
24 e0ef95dc 2006-06-25 devnull {
25 e0ef95dc 2006-06-25 devnull return _pixelbits(m, p);
26 e0ef95dc 2006-06-25 devnull }