aboutsummaryrefslogtreecommitdiff
path: root/generic/Draw.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/Draw.h')
-rw-r--r--generic/Draw.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/generic/Draw.h b/generic/Draw.h
index 1161273..482deaa 100644
--- a/generic/Draw.h
+++ b/generic/Draw.h
@@ -70,8 +70,13 @@ void DrawPolygonRelief(struct _WidgetInfo *wi, ReliefStyle relief,
void RenderPolygonRelief(struct _WidgetInfo *wi, ReliefStyle relief,
ZnGradient *gradient, int alpha, ZnBool smooth,
ZnPoint *points, int num_points, int line_width);
+void ComputeAxialGradient(struct _WidgetInfo *wi, ZnPoly *shape, int angle,
+ ZnPoint *grad_geo);
+void ComputeRadialGradient(struct _WidgetInfo *wi, ZnPoly *shape, ZnBBox *bbox,
+ ZnPoint *center, ZnPoint *grad_geo);
void RenderGradient(struct _WidgetInfo *wi, ZnGradient *gradient,
- void cb(void *), void *closure, ZnPoint *quad);
+ void cb(void *), void *closure, ZnPoint *quad,
+ ZnPoly *poly);
void RenderTile(struct _WidgetInfo *wi, struct _ImageBits *tile,
ZnGradient *gradient, void cb(void *), void *closure,
ZnPoint *quad);