8#ifndef SkottieFont_DEFINED
9#define SkottieFont_DEFINED
26namespace skjson {
class ObjectValue; }
30class AnimationBuilder;
42 std::unique_ptr<CustomFont>
detach();
66 const std::vector<std::unique_ptr<CustomFont>> fFonts;
bool parseGlyph(const AnimationBuilder *, const skjson::ObjectValue &)
std::unique_ptr< CustomFont > detach()
GlyphCompMapper(std::vector< std::unique_ptr< CustomFont > > &&fonts)
~GlyphCompMapper() override=default
sk_sp< sksg::RenderNode > getGlyphComp(const SkTypeface *, SkGlyphID) const
int glyphCompCount() const
skia_private::THashMap< SkGlyphID, sk_sp< sksg::RenderNode > > GlyphCompMap
const sk_sp< SkTypeface > & typeface() const
it will be possible to load the file into Perfetto s trace viewer disable asset fonts