Searched refs:fFontMetrics (Results 1 - 10 of 10) sorted by relevance
/third_party/skia/modules/skparagraph/src/ |
H A D | Run.cpp | 228 info.fFont.getMetrics(&fFontMetrics); in scaleFontWithCompressionConfig() 230 info.fFont.GetMetrics(&fFontMetrics); in scaleFontWithCompressionConfig() 236 metricsIncludeFontPadding(&fFontMetrics, decompressFont); in scaleFontWithCompressionConfig() 238 fCompressionBaselineShift = (fFontMetrics.fDescent - fFontMetrics.fAscent) * config.baselineShiftScale; in scaleFontWithCompressionConfig() 252 fCorrectAscent = fFontMetrics.fAscent - fFontMetrics.fLeading * 0.5; in scaleFontWithCompressionConfig() 253 fCorrectDescent = fFontMetrics.fDescent + fFontMetrics.fLeading * 0.5; in scaleFontWithCompressionConfig() 524 fFontMetrics in scaleFontWithCompressionConfig() [all...] |
H A D | Decorations.cpp | 240 textStyle.getFontMetrics(&fFontMetrics); in calculateThickness() 249 if ((fFontMetrics.fFlags & SkFontMetrics::FontMetricsFlags::kUnderlineThicknessIsValid_Flag) && in calculateThickness() 251 if ((fFontMetrics.fFlags & RSFontMetrics::FontMetricsFlags::UNDERLINE_THICKNESS_IS_VALID_FLAG) && in calculateThickness() 253 fFontMetrics.fUnderlineThickness > 0) { in calculateThickness() 254 fThickness = fFontMetrics.fUnderlineThickness; in calculateThickness() 259 if ((fFontMetrics.fFlags & SkFontMetrics::FontMetricsFlags::kStrikeoutThicknessIsValid_Flag) && in calculateThickness() 261 if ((fFontMetrics.fFlags & RSFontMetrics::FontMetricsFlags::STRIKEOUT_THICKNESS_IS_VALID_FLAG) && in calculateThickness() 263 fFontMetrics.fStrikeoutThickness > 0) { in calculateThickness() 264 fThickness = fFontMetrics.fStrikeoutThickness; in calculateThickness() 282 fPosition = (fFontMetrics in calculateThickness() [all...] |
H A D | Decorations.h | 47 SkFontMetrics fFontMetrics; member in skia::textlayout::Decorations 51 RSFontMetrics fFontMetrics; member in skia::textlayout::Decorations
|
H A D | Run.h | 113 return SkVector::Make(fAdvance.fX, fFontMetrics.fDescent - fFontMetrics.fAscent + fFontMetrics.fLeading); in advance() 116 SkScalar ascent() const { return fFontMetrics.fAscent + fBaselineShift; } in ascent() 117 SkScalar descent() const { return fFontMetrics.fDescent + fBaselineShift; } in descent() 118 SkScalar leading() const { return fFontMetrics.fLeading; } in leading() 277 SkFontMetrics fFontMetrics; member in skia::textlayout::Run 279 RSFontMetrics fFontMetrics; member in skia::textlayout::Run
|
H A D | ParagraphCache.cpp | 367 value->fRuns[idx].fFontMetrics = paragraph.fRuns[idx].fFontMetrics; in SetStoredLayoutImpl() 424 paragraph.fRuns[idx].fFontMetrics = value->fRuns[idx].fFontMetrics; in GetStoredLayout()
|
H A D | TextLine.cpp | 183 InternalLineMetrics(run.correctAscent(), run.correctDescent(), run.fFontMetrics.fLeading)); 1254 if (SkScalarIsFinite(run->fFontMetrics.fAscent)) { 1260 result.clip = SkRect::MakeXYWH(runOffsetInLine, run->fFontMetrics.fAscent, run->advance().fX, 0); 1559 clipContext.clip.fTop = run->fFontMetrics.fAscent + this->baseline(); 1561 clipContext.clip.fTop = run->fFontMetrics.fAscent - run->fCorrectAscent; 1563 clipContext.clip.fBottom = clipContext.clip.fTop + run->fFontMetrics.fDescent - 1564 run->fFontMetrics.fAscent;
|
/third_party/skia/tools/fonts/ |
H A D | TestSVGTypeface.cpp | 60 , fFontMetrics(fontMetrics) in TestSVGTypeface() 128 void TestSVGTypeface::getFontMetrics(SkFontMetrics* metrics) const { *metrics = fFontMetrics; } in getFontMetrics() 406 out->writeScalarAsText(fFontMetrics.fXMin); in exportTtxCommon() 409 out->writeScalarAsText(-fFontMetrics.fBottom); in exportTtxCommon() 412 out->writeScalarAsText(fFontMetrics.fXMax); in exportTtxCommon() 415 out->writeScalarAsText(-fFontMetrics.fTop); in exportTtxCommon() 452 out->writeDecAsText(-fFontMetrics.fAscent); in exportTtxCommon() 455 out->writeDecAsText(-fFontMetrics.fDescent); in exportTtxCommon() 458 out->writeDecAsText(fFontMetrics.fLeading); in exportTtxCommon() 464 out->writeScalarAsText(fFontMetrics in exportTtxCommon() [all...] |
H A D | TestSVGTypeface.h | 157 const SkFontMetrics fFontMetrics; member in TestSVGTypeface
|
/third_party/skia/src/core/ |
H A D | SkScalerCache.h | 79 return fFontMetrics; in getFontMetrics() 141 const SkFontMetrics fFontMetrics; member in SkScalerCache
|
H A D | SkScalerCache.cpp | 31 , fFontMetrics{use_or_generate_metrics(fontMetrics, fScalerContext.get())}
|
Completed in 11 milliseconds