Lines Matching refs:fAdvance
657 SkVector fAdvance; member
676 SkVector fAdvance = { 0, 0 }; member
680 SkVector fAdvance = { 0, 0 }; member
704 p->fX += glyph.fAdvance.fX; in append()
705 p->fY += glyph.fAdvance.fY; in append()
740 run.fAdvance, in emit()
992 advance += model.fGlyphs[i].fAdvance; in shapeCorrect()
996 modelText[utf8runLength].advance = model.fAdvance; in shapeCorrect()
1022 best.fAdvance = { SK_ScalarNegativeInfinity, SK_ScalarNegativeInfinity }; in shapeCorrect()
1023 SkScalar widthLeft = width - line.fAdvance.fX; in shapeCorrect()
1045 …candidate.fAdvance = modelText[breakIteratorCurrent + modelTextOffset].advance - modelTextAdvanceO… in shapeCorrect()
1048 if (run.fAdvance.fX < widthLeft) { in shapeCorrect()
1055 return widthLeft - run.fAdvance.fX; in shapeCorrect()
1064 if (width < line.fAdvance.fX + best.fAdvance.fX && !line.runs.empty()) { in shapeCorrect()
1067 line.fAdvance = {0, 0}; in shapeCorrect()
1075 modelTextAdvanceOffset += best.fAdvance; in shapeCorrect()
1080 line.fAdvance += best.fAdvance; in shapeCorrect()
1087 line.fAdvance = {0, 0}; in shapeCorrect()
1204 SkScalar glyphWidth = glyph->fAdvance.fX; in shapeOk()
1296 run.fAdvance, in shapeOk()
1401 glyph.fAdvance.fX = pos[i].x_advance * textSizeX; in shape()
1402 glyph.fAdvance.fY = pos[i].y_advance * textSizeY; in shape()
1416 runAdvance += glyph.fAdvance; in shape()
1418 run.fAdvance = runAdvance; in shape()