summaryrefslogtreecommitdiffstats
path: root/libass/ass_parse.h
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2011-07-04 15:19:40 +0200
committerGrigori Goronzy <greg@blackbox>2011-07-04 15:19:40 +0200
commitf905a38536ad32f7a68ab86db736495fc06810b2 (patch)
treec779db060f86e257040fba61f9abe33c82c00dcb /libass/ass_parse.h
parent910728cb031f59fc0c5972e3b5c7cf2615a1c319 (diff)
downloadlibass-f905a38536ad32f7a68ab86db736495fc06810b2.tar.bz2
libass-f905a38536ad32f7a68ab86db736495fc06810b2.tar.xz
Separate event parsing and layout
Split up the combined event parsing and layout loop into two passes. State information needed for layout are duplicated in GlyphInfo structures.
Diffstat (limited to 'libass/ass_parse.h')
-rw-r--r--libass/ass_parse.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass_parse.h b/libass/ass_parse.h
index b0e4e14..2e145dc 100644
--- a/libass/ass_parse.h
+++ b/libass/ass_parse.h
@@ -27,6 +27,7 @@
#define _a(c) ((c) & 0xFF)
void update_font(ASS_Renderer *render_priv);
+double ensure_font_size(ASS_Renderer *priv, double size);
void change_border(ASS_Renderer *render_priv, double border_x,
double border_y);
void apply_transition_effects(ASS_Renderer *render_priv, ASS_Event *event);