19 std::shared_ptr<TypographerContext> typographer_context);
23 void AddTextFrame(
const std::shared_ptr<TextFrame>& frame,
36 std::shared_ptr<TypographerContext> typographer_context_;
39 explicit AtlasData(std::shared_ptr<GlyphAtlasContext> context);
43 std::vector<RenderableText> renderable_frames;
44 std::shared_ptr<GlyphAtlasContext> context;
45 std::shared_ptr<GlyphAtlas> atlas;
50 AtlasData alpha_data_;
51 AtlasData color_data_;
To do anything rendering related with Impeller, you need a context.