diff options
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r-- | libass/ass_render.h | 8 |
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; }; |