Lines Matching refs:fAdvance
635 SkVector fAdvance;
647 , fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
655 SkVector fAdvance;
662 fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
670 SkVector fAdvance;
675 SkVector fAdvance = { 0, 0 };
706 advance += glyph.fAdvance;
730 run.fAdvance,
744 run.fAdvance,
1105 advance += model.fGlyphs[i].fAdvance;
1109 modelText[utf8runLength].advance = model.fAdvance;
1131 SkScalar widthLeft = width - line.fAdvance.fX;
1157 if (run.fAdvance.fX < widthLeft) {
1160 return widthLeft - run.fAdvance.fX;
1171 if (width < line.fAdvance.fX + best.fAdvance.fX && !line.runs.empty()) {
1174 line.fAdvance = {0, 0};
1182 modelAdvanceOffset += best.fAdvance;
1187 line.fAdvance += best.fAdvance;
1194 line.fAdvance = {0, 0};
1293 SkScalar glyphWidth = glyph->fAdvance.fX;
1390 advance += sub.run.fGlyphs[i].fAdvance;
1449 run.fAdvance,
1460 run.fAdvance,
1650 glyph.fAdvance.fX = pos[i].x_advance * SkScalarFromHBPosX;
1651 glyph.fAdvance.fY = pos[i].y_advance * SkScalarFromHBPosY;
1665 runAdvance += glyph.fAdvance;
1667 run.fAdvance = runAdvance;