From e5c5f6be80792dbfc5db2906cc1564fb08d6aa41 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 13 Oct 2002 18:46:10 +0000 Subject: - reimplemented using organic masks, rendered with gouraud shaded triangles Original commit message from CVS: - reimplemented using organic masks, rendered with gouraud shaded triangles - implemented more masks - implemented adjustable border --- gst/smpte/paint.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'gst/smpte/paint.h') diff --git a/gst/smpte/paint.h b/gst/smpte/paint.h index fc51a638..224ded7d 100644 --- a/gst/smpte/paint.h +++ b/gst/smpte/paint.h @@ -22,14 +22,20 @@ #include -void gst_smpte_paint_rect (guint8 *dest, gint stride, - gint x, gint y, gint w, gint h, - guint8 color); +void gst_smpte_paint_vbox (guint32 *dest, gint stride, + gint x0, gint y0, gint c0, + gint x1, gint y1, gint c1); +void gst_smpte_paint_hbox (guint32 *dest, gint stride, + gint x0, gint y0, gint c0, + gint x1, gint y1, gint c1); -void gst_smpte_paint_rect_s (guint8 *dest, gint stride, - gint x, gint y, gint w, gint h, - guint8 color); +void gst_smpte_paint_rect16 (guint16 *dest, gint depth, gint width, gint height); +void gst_smpte_paint_triangle_linear (guint32 *dest, gint stride, + gint x0, gint y0, gint c0, + gint x1, gint y1, gint c1, + gint x2, gint y2, gint c2); + #endif /* __GST_SMPTE_PAINT_H__ */ -- cgit v1.2.1