diff options
author | greg <greg@blackbox> | 2009-06-18 14:09:35 +0200 |
---|---|---|
committer | greg <greg@blackbox> | 2009-06-19 05:17:22 +0200 |
commit | 2f59cd0e21b3f4a953b67525fa56b133d4d6b352 (patch) | |
tree | 14d1c2ebf7cb0aa2f147f13472d4536c3c34c908 /libass/ass_font.h | |
parent | 3dcfa5a61e58068b38fb97477e8935550ca8c683 (diff) | |
download | libass-2f59cd0e21b3f4a953b67525fa56b133d4d6b352.tar.bz2 libass-2f59cd0e21b3f4a953b67525fa56b133d4d6b352.tar.xz |
Remove cache globals; move cache data into a separate cache_store struct
that is part of ass_renderer.
Diffstat (limited to 'libass/ass_font.h')
-rw-r--r-- | libass/ass_font.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libass/ass_font.h b/libass/ass_font.h index 5204318..6a6793d 100644 --- a/libass/ass_font.h +++ b/libass/ass_font.h @@ -49,7 +49,8 @@ typedef struct ass_font_s { double size; } ass_font_t; -ass_font_t* ass_font_new(ass_library_t* library, FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* desc); +// FIXME: passing the hashmap via a void pointer is very ugly. +ass_font_t* ass_font_new(void* font_cache, ass_library_t* library, FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* desc); void ass_font_set_transform(ass_font_t* font, double scale_x, double scale_y, FT_Vector* v); void ass_font_set_size(ass_font_t* font, double size); void ass_font_get_asc_desc(ass_font_t* font, uint32_t ch, int* asc, int* desc); |