Lines Matching refs:fAdvance
632 SkVector fAdvance; member
644 , fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
652 SkVector fAdvance; member
659 fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
667 SkVector fAdvance; member
672 SkVector fAdvance = { 0, 0 }; member
703 advance += glyph.fAdvance;
727 run.fAdvance,
741 run.fAdvance,
1102 advance += model.fGlyphs[i].fAdvance;
1106 modelText[utf8runLength].advance = model.fAdvance;
1128 SkScalar widthLeft = width - line.fAdvance.fX;
1154 if (run.fAdvance.fX < widthLeft) {
1157 return widthLeft - run.fAdvance.fX;
1168 if (width < line.fAdvance.fX + best.fAdvance.fX && !line.runs.empty()) {
1171 line.fAdvance = {0, 0};
1179 modelAdvanceOffset += best.fAdvance;
1184 line.fAdvance += best.fAdvance;
1191 line.fAdvance = {0, 0};
1290 SkScalar glyphWidth = glyph->fAdvance.fX;
1387 advance += sub.run.fGlyphs[i].fAdvance;
1446 run.fAdvance,
1457 run.fAdvance,
1644 glyph.fAdvance.fX = pos[i].x_advance * SkScalarFromHBPosX;
1645 glyph.fAdvance.fY = pos[i].y_advance * SkScalarFromHBPosY;
1659 runAdvance += glyph.fAdvance;
1661 run.fAdvance = runAdvance;