summaryrefslogtreecommitdiffstats
path: root/libass/ass_drawing.h
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2009-07-16 02:17:06 +0200
committerGrigori Goronzy <greg@blackbox>2009-07-16 02:21:51 +0200
commited8ecf731cc77292e613b7cfe13fa64068040c97 (patch)
treeed51b66d0d4de9159414357b0b23dd1862519c40 /libass/ass_drawing.h
parent94d41042a9006375eecf5332e9a59657a0c8a492 (diff)
downloadlibass-ed8ecf731cc77292e613b7cfe13fa64068040c97.tar.bz2
libass-ed8ecf731cc77292e613b7cfe13fa64068040c97.tar.xz
Implement vector clips
Make it possible to use drawings for clipping with \clip and \iclip. parse_tag was extended to parse drawings in \clip or \iclip tags in case parsing them as rectangular clips fails. These clip drawings are later rasterized and used for blending bitmaps, just after bitmaps are assembled into a list in render_text. Currently, the cache is not utilized for storing the parsed drawings or blended bitmaps.
Diffstat (limited to 'libass/ass_drawing.h')
-rw-r--r--libass/ass_drawing.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libass/ass_drawing.h b/libass/ass_drawing.h
index dfd68f0..25cc4a7 100644
--- a/libass/ass_drawing.h
+++ b/libass/ass_drawing.h
@@ -72,6 +72,6 @@ ass_drawing_t *ass_drawing_new(void *fontconfig_priv, ass_font_t *font,
void ass_drawing_free(ass_drawing_t* drawing);
void ass_drawing_add_char(ass_drawing_t* drawing, char symbol);
void ass_drawing_hash(ass_drawing_t* drawing);
-FT_OutlineGlyph *ass_drawing_parse(ass_drawing_t *drawing);
+FT_OutlineGlyph *ass_drawing_parse(ass_drawing_t *drawing, int raw_mode);
#endif /* LIBASS_DRAWING_H */