Mercurial > MadButterfly
diff include/mb_graph_engine_cairo.h @ 586:b42d69ab8857 openvg
Replace mbe_clip() with mbe_scissoring()
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Wed, 30 Jun 2010 13:28:53 +0800 |
parents | d186d1e24458 |
children | d416e1fff71a |
line wrap: on
line diff
--- a/include/mb_graph_engine_cairo.h Wed Jun 30 09:52:22 2010 +0800 +++ b/include/mb_graph_engine_cairo.h Wed Jun 30 13:28:53 2010 +0800 @@ -37,7 +37,7 @@ #define mbe_get_font_face cairo_get_font_face #define mbe_fill_preserve cairo_fill_preserve #define mbe_set_source cairo_set_source -#define mbe_reset_clip cairo_reset_clip +#define mbe_reset_scissoring cairo_reset_clip #define mbe_get_target cairo_get_target #define mbe_close_path cairo_close_path #define mbe_text_path cairo_text_path @@ -55,7 +55,6 @@ #define mbe_paint cairo_paint #define mbe_save cairo_save #define mbe_fill cairo_fill -#define mbe_clip cairo_clip typedef cairo_text_extents_t mbe_text_extents_t; typedef cairo_scaled_font_t mbe_scaled_font_t; @@ -87,6 +86,7 @@ co_aix x1, co_aix y1, grad_stop_t *stops, int stop_cnt); +extern void mbe_scissoring(mbe_t *canvas, int n_areas, area_t **areas); static void mbe_pattern_set_matrix(mbe_pattern_t *ptn,