Lines Matching defs:metrics
275 const LineMetrics metrics = line.getMetrics();
276 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(metrics.fWidth, fontSize * len, EPSILON2));
1442 // From font metrics.
4361 // When a different font is resolved, then the metrics are different.
5709 std::vector<LineMetrics> metrics;
5710 paragraph->getLineMetrics(metrics);
5713 SkASSERT(metrics.size() == impl->lines().size());
5714 for (size_t i = 0; i < metrics.size(); ++i) {
5716 SkDEBUGCODE(auto baseline = metrics[i].fBaseline;)
5740 for (auto& metric : metrics) {
5803 std::vector<LineMetrics> metrics;
5804 paragraph->getLineMetrics(metrics);
5805 REPORTER_ASSERT(reporter, metrics.size() > 0);
5806 return { metrics[0].fLeft, metrics[0].fWidth };
6433 std::vector<LineMetrics> metrics;
6434 paragraph->getLineMetrics(metrics);
6435 for (auto& metric : metrics) {
6508 std::vector<LineMetrics> metrics;
6509 paragraph->getLineMetrics(metrics);
6510 for (auto& metric : metrics) {
7594 std::vector<LineMetrics> metrics;
7595 paragraph->getLineMetrics(metrics);
7597 REPORTER_ASSERT(reporter, actualText.end == metrics[0].fEndExcludingWhitespaces);
7599 REPORTER_ASSERT(reporter, actualText.end == metrics[1].fEndExcludingWhitespaces);
7601 REPORTER_ASSERT(reporter, actualText.end == metrics[2].fEndExcludingWhitespaces);