summaryrefslogtreecommitdiffstats
path: root/libass/ass_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_cache.h')
-rw-r--r--libass/ass_cache.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libass/ass_cache.h b/libass/ass_cache.h
index feb06f6505..107da73b99 100644
--- a/libass/ass_cache.h
+++ b/libass/ass_cache.h
@@ -33,6 +33,13 @@ typedef struct ass_font_desc_s {
unsigned italic;
} ass_font_desc_t;
+typedef struct ass_font_s {
+ ass_font_desc_t desc;
+ char* path;
+ int index;
+ FT_Face face;
+} ass_font_t;
+
void ass_font_cache_init(void);
int ass_new_font(FT_Library library, void* fontconfig_priv, ass_font_desc_t* desc, /*out*/ FT_Face* face);
void ass_font_cache_done(void);