diff options
author | rcombs <rcombs@rcombs.me> | 2022-07-26 23:58:35 -0500 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2022-11-15 21:14:37 -0600 |
commit | bdcfdf89297b25148b2c3e56d73021b7dcd245aa (patch) | |
tree | 01cd77594f73fc9ed47197bf585cebeeecc6317e /libass/ass_render.h | |
parent | f60d8b91087eb85be0ff02a4c1cac64627949afa (diff) | |
download | libass-bdcfdf89297b25148b2c3e56d73021b7dcd245aa.tar.bz2 libass-bdcfdf89297b25148b2c3e56d73021b7dcd245aa.tar.xz |
ass_render: move shaper member to RenderContext
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r-- | libass/ass_render.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_render.h b/libass/ass_render.h index cfbd8a3..31204bd 100644 --- a/libass/ass_render.h +++ b/libass/ass_render.h @@ -204,11 +204,14 @@ typedef struct { unsigned max_bitmaps; } TextInfo; +#include "ass_shaper.h" + // Renderer state. // Values like current font face, color, screen position, clipping and so on are stored here. typedef struct { ASS_Renderer *renderer; TextInfo *text_info; + ASS_Shaper *shaper; ASS_Event *event; ASS_Style *style; @@ -302,8 +305,6 @@ typedef struct { size_t composite_max_size; } CacheStore; -#include "ass_shaper.h" - struct ass_renderer { ASS_Library *library; FT_Library ftlibrary; @@ -311,7 +312,6 @@ struct ass_renderer { size_t num_emfonts; ASS_Settings settings; int render_id; - ASS_Shaper *shaper; ASS_Image *images_root; // rendering result is stored here ASS_Image *prev_images_root; |