From 4803b0a7bc9fee78e9eafb7417fa20f9a21d675f Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Sat, 20 Aug 2011 18:19:25 +0200 Subject: Export font provider interface Add wrapper to the ASS_Renderer to create a font provider from its internal font selector and shuffle some code around to export everything that's needed for font providers to the public. Document font provider functions. --- libass/ass_render_api.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libass/ass_render_api.c') diff --git a/libass/ass_render_api.c b/libass/ass_render_api.c index 5310060..fe883bb 100644 --- a/libass/ass_render_api.c +++ b/libass/ass_render_api.c @@ -179,3 +179,10 @@ void ass_set_cache_limits(ASS_Renderer *render_priv, int glyph_max, render_priv->cache.bitmap_max_size = bitmap_max ? 1048576 * bitmap_max : BITMAP_CACHE_MAX_SIZE; } + +ASS_FontProvider * +ass_create_font_provider(ASS_Renderer *priv, ASS_FontProviderFuncs *funcs, + void *data) +{ + return ass_font_provider_new(priv->fontselect, funcs, data); +} -- cgit v1.2.3