Lines Matching refs:glyphIDs
642 void SkPDFGlyphSet::set(const uint16_t* glyphIDs, int numGlyphs) { in set() argument
644 fBitSet.setBit(glyphIDs[i], true); in set()
656 void SkPDFGlyphSet::exportTo(SkTDArray<unsigned int>* glyphIDs) const { in exportTo()
657 fBitSet.exportTo(glyphIDs); in exportTo()
706 void SkPDFGlyphSetMap::noteGlyphUsage(SkPDFFont* font, const uint16_t* glyphIDs, in noteGlyphUsage() argument
710 subset->set(glyphIDs, numGlyphs); in noteGlyphUsage()
776 int SkPDFFont::glyphsToPDFFontEncoding(uint16_t* glyphIDs, int numGlyphs) { in glyphsToPDFFontEncoding() argument
783 if (glyphIDs[i] == 0) { in glyphsToPDFFontEncoding()
786 if (glyphIDs[i] < fFirstGlyphID || glyphIDs[i] > fLastGlyphID) { in glyphsToPDFFontEncoding()
789 glyphIDs[i] -= (fFirstGlyphID - 1); in glyphsToPDFFontEncoding()
1111 SkTDArray<uint32_t> glyphIDs; in populate() local
1115 glyphIDs.push(0); in populate()
1117 subset->exportTo(&glyphIDs); in populate()
1124 uint32_t* glyphs = (glyphIDs.count() == 0) ? nullptr : glyphIDs.begin(); in populate()
1125 uint32_t glyphsCount = glyphs ? glyphIDs.count() : 0; in populate()
1129 addFontDescriptor(0, &glyphIDs); in populate()