Lines Matching full:metrics
89 fEndLine.metrics().clean(); in lookAhead()
170 … = TextStretch(fClusters.startCluster(), nextNonBreakingSpace, fClusters.metrics().getForceStrut()… in lookAhead()
255 // Flutter: forget the clipped cluster but keep the metrics in moveForward()
256 fEndLine.metrics().add(fClip.metrics()); in moveForward()
670 // Update the placeholder metrics so we can get the placeholder positions later in moveForward()
671 // and the line metrics (to make sure the placeholder fits) in moveForward()
672 lastRun->updateMetrics(&fEndLine.metrics()); in moveForward()
688 // Update the placeholder metrics so we can get the placeholder positions later in moveForward()
689 // and the line metrics (to make sure the placeholder fits) in moveForward()
690 lastRun->updateMetrics(&fEndLine.metrics()); in moveForward()
786 if (fEndLine.metrics().isClean()) { in moveForward()
798 // Before we update the line metrics with struts, in moveForward()
800 maxRunMetrics = fEndLine.metrics(); in moveForward()
815 fEndLine.metrics().fAscent = fEndLine.metrics().fRawAscent; in moveForward()
818 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
822 // Make sure font metrics are not less than the strut in moveForward()
823 parent->strutMetrics().updateLineMetrics(fEndLine.metrics()); in moveForward()
826 SkScalar lineHeight = fEndLine.metrics().height(); in moveForward()
853 fEndLine.metrics(), in moveForward()
925 fEndLine.metrics().fAscent = fEndLine.metrics().fRawAscent; in moveForward()
928 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
930 fHeight = std::max(fHeight, fEndLine.metrics().height()); in moveForward()
936 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
941 // Make sure font metrics are not less than the strut in moveForward()
942 parent->strutMetrics().updateLineMetrics(fEndLine.metrics()); in moveForward()
955 SkVector::Make(0, fEndLine.metrics().height()), in moveForward()
956 fEndLine.metrics(), in moveForward()
960 fHeight += fEndLine.metrics().height(); in moveForward()
980 fEndLine.metrics().clean(); in moveForward()
1045 fClusters.metrics().getForceStrut()); in moveForward()
1117 // Flutter: forget the clipped cluster but keep the metrics in moveForward()
1118 fEndLine.metrics().add(fClip.metrics()); in moveForward()
1223 if (fEndLine.metrics().isClean()) { in moveForward()
1236 // Update the placeholder metrics so we can get the placeholder positions later in moveForward()
1237 // and the line metrics (to make sure the placeholder fits) in moveForward()
1238 lastRun->updateMetrics(&fEndLine.metrics()); in moveForward()
1241 // Before we update the line metrics with struts, in moveForward()
1243 maxRunMetrics = fEndLine.metrics(); in moveForward()
1255 fEndLine.metrics().fAscent = fEndLine.metrics().fRawAscent; in moveForward()
1258 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
1261 // Make sure font metrics are not less than the strut in moveForward()
1262 parent->strutMetrics().updateLineMetrics(fEndLine.metrics()); in moveForward()
1264 SkScalar lineHeight = fEndLine.metrics().height(); in moveForward()
1280 fEndLine.metrics(), in moveForward()
1343 fEndLine.metrics().fAscent = fEndLine.metrics().fRawAscent; in moveForward()
1346 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
1348 fHeight = std::max(fHeight, fEndLine.metrics().height()); in moveForward()
1353 fEndLine.metrics().fDescent = fEndLine.metrics().fRawDescent; in moveForward()
1357 // Make sure font metrics are not less than the strut in moveForward()
1358 parent->strutMetrics().updateLineMetrics(fEndLine.metrics()); in moveForward()
1370 SkVector::Make(0, fEndLine.metrics().height()), in moveForward()
1371 fEndLine.metrics(), in moveForward()
1373 fHeight += fEndLine.metrics().height(); in moveForward()