Mercurial > MadButterfly
comparison src/paint.h @ 55:01ed2bc37eed
Radial gradient paint
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Sun, 10 Aug 2008 16:44:21 +0800 |
parents | 59a295651480 |
children | e444a8c01735 |
comparison
equal
deleted
inserted
replaced
54:1b6dbafdf906 | 55:01ed2bc37eed |
---|---|
33 extern paint_t *paint_linear_new(redraw_man_t *rdman, | 33 extern paint_t *paint_linear_new(redraw_man_t *rdman, |
34 co_aix x1, co_aix y1, co_aix x2, co_aix y2); | 34 co_aix x1, co_aix y1, co_aix x2, co_aix y2); |
35 extern grad_stop_t *paint_linear_stops(paint_t *paint, | 35 extern grad_stop_t *paint_linear_stops(paint_t *paint, |
36 int n_stops, | 36 int n_stops, |
37 grad_stop_t *stops); | 37 grad_stop_t *stops); |
38 extern paint_t *paint_radial_new(redraw_man_t *rdman, | |
39 co_aix cx, co_aix cy, co_aix r, | |
40 int n_stops, grad_stop_t *stops); | |
41 extern grad_stop_t *paint_radial_stops(paint_t *paint, | |
42 int n_stops, | |
43 grad_stop_t *stops); | |
44 | |
38 #define grad_stop_init(stop, _offset, _r, _g, _b, _a) \ | 45 #define grad_stop_init(stop, _offset, _r, _g, _b, _a) \ |
39 do { \ | 46 do { \ |
40 (stop)->offset = _offset; \ | 47 (stop)->offset = _offset; \ |
41 (stop)->r = _r; \ | 48 (stop)->r = _r; \ |
42 (stop)->g = _g; \ | 49 (stop)->g = _g; \ |