summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r--libass/ass_render.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libass/ass_render.h b/libass/ass_render.h
index 31204bd..fadbee1 100644
--- a/libass/ass_render.h
+++ b/libass/ass_render.h
@@ -208,10 +208,11 @@ typedef struct {
// Renderer state.
// Values like current font face, color, screen position, clipping and so on are stored here.
-typedef struct {
+struct render_context {
ASS_Renderer *renderer;
TextInfo *text_info;
ASS_Shaper *shaper;
+ RasterizerData rasterizer;
ASS_Event *event;
ASS_Style *style;
@@ -292,7 +293,9 @@ typedef struct {
double border_scale_x;
double border_scale_y;
double blur_scale;
-} RenderContext;
+};
+
+typedef struct render_context RenderContext;
typedef struct {
Cache *font_cache;
@@ -334,7 +337,6 @@ struct ass_renderer {
CacheStore cache;
const BitmapEngine *engine;
- RasterizerData rasterizer;
ASS_Style user_override_style;
};