Lines Matching defs:metrics
73 void metricsIncludeFontPadding(RSFontMetrics* metrics, const RSFont& font);
76 void metricsIncludeFontPadding(SkFontMetrics* metrics, const SkFont& font);
508 RSFontMetrics metrics;
511 compressFont.GetMetrics(&metrics);
514 SkFontMetrics metrics;
517 compressFont.getMetrics(&metrics);
519 metricsIncludeFontPadding(&metrics, font);
522 SkFontMetrics metrics;
523 font.getMetrics(&metrics);
525 fAscent = metrics.fAscent;
526 fDescent = metrics.fDescent;
527 fLeading = metrics.fLeading;
528 fRawAscent = metrics.fAscent;
529 fRawDescent = metrics.fDescent;
530 fRawLeading = metrics.fLeading;
576 void updateLineMetrics(InternalLineMetrics& metrics) {
577 if (metrics.fForceStrut) {
578 metrics.fAscent = fAscent;
579 metrics.fDescent = fDescent;
580 metrics.fLeading = fLeading;
581 metrics.fRawAscent = fRawAscent;
582 metrics.fRawDescent = fRawDescent;
583 metrics.fRawLeading = fRawLeading;
586 metrics.fAscent = std::min(metrics.fAscent, fAscent - fLeading / 2.0f);
587 metrics.fDescent = std::max(metrics.fDescent, fDescent + fLeading / 2.0f);
588 metrics.fRawAscent = std::min(metrics.fRawAscent, fRawAscent - fRawLeading / 2.0f);
589 metrics.fRawDescent = std::max(metrics.fRawDescent, fRawDescent + fRawLeading / 2.0f);