Lines Matching defs:FamilyData
87 struct FamilyData { struct
88 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families, in FamilyData() argument
104 XML_Parser fParser; // The expat parser doing the work, owned by caller
105 SkTDArray<FontFamily*>& fFamilies; // The array to append families, owned by caller
106 std::unique_ptr<FontFamily> fCurrentFamily; // The family being created, owned by this
107 FontFileInfo* fCurrentFontInfo; // The info being created, owned by fCurrentFamily
108 int fVersion; // The version of the file parsed.
109 const SkString& fBasePath; // The current base path.
110 const bool fIsFallback; // The file being parsed is a fallback file
111 const char* fFilename; // The name of the file currently being parsed.
113 int fDepth; // The current element depth of the parse.
114 int fSkip; // The depth to stop skipping, 0 if not skipping.
115 SkTDArray<const TagHandler*> fHandler; // The stack of current tag handlers.