• Home
  • Raw
  • Download

Lines Matching refs:glyphs

149 void SkFont::unicharsToGlyphs(const SkUnichar uni[], int count, SkGlyphID glyphs[]) const {  in unicharsToGlyphs()
150 this->getTypefaceOrDefault()->unicharsToGlyphs(uni, count, glyphs); in unicharsToGlyphs()
154 SkGlyphID glyphs[], int maxGlyphCount) const { in textToGlyphs() argument
156 glyphs, maxGlyphCount); in textToGlyphs()
170 const SkGlyphID* glyphIDs = atg.glyphs(); in measureText()
174 SkSpan<const SkGlyph*> glyphs = metrics.glyphs(SkMakeSpan(glyphIDs, glyphCount)); in measureText() local
178 *bounds = glyphs[0]->rect(); in measureText()
179 width = glyphs[0]->advanceX(); in measureText()
181 SkRect r = glyphs[i]->rect(); in measureText()
184 width += glyphs[i]->advanceX(); in measureText()
187 for (auto glyph : glyphs) { in measureText()
212 SkSpan<const SkGlyph*> glyphs = metrics.glyphs(SkMakeSpan(glyphIDs, count)); in getWidthsBounds() local
217 for (auto glyph : glyphs) { in getWidthsBounds()
224 for (auto glyph : glyphs) { in getWidthsBounds()
233 SkSpan<const SkGlyph*> glyphs = metrics.glyphs(SkMakeSpan(glyphIDs, count)); in getPos() local
236 for (auto glyph : glyphs) { in getPos()
247 SkSpan<const SkGlyph*> glyphs = metrics.glyphs(SkMakeSpan(glyphIDs, count)); in getXPos() local
251 for (auto glyph : glyphs) { in getXPos()
265 SkSpan<const SkGlyph*> glyphs = paths.glyphs(SkMakeSpan(glyphIDs, count)); in getPaths() local
267 for (auto glyph : glyphs) { in getPaths()
361 void SkFontPriv::GlyphsToUnichars(const SkFont& font, const SkGlyphID glyphs[], int count, in GlyphsToUnichars() argument
373 unsigned id = glyphs[i]; in GlyphsToUnichars()