Lines Matching refs:strikeSpec
227 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeCanonicalized(*this, paint); in measureText() local
228 SkBulkGlyphMetrics metrics{strikeSpec}; in measureText()
247 const SkScalar scale = strikeSpec.strikeToSourceRatio(); in measureText()
266 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeCanonicalized(*this, paint); in getWidthsBounds() local
267 SkBulkGlyphMetrics metrics{strikeSpec}; in getWidthsBounds()
270 SkScalar scale = strikeSpec.strikeToSourceRatio(); in getWidthsBounds()
289 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeCanonicalized(*this); in getPos() local
290 SkBulkGlyphMetrics metrics{strikeSpec}; in getPos()
296 sum += glyph->advanceVector() * strikeSpec.strikeToSourceRatio(); in getPos()
303 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeCanonicalized(*this); in getXPos() local
304 SkBulkGlyphMetrics metrics{strikeSpec}; in getXPos()
311 loc += glyph->advanceX() * strikeSpec.strikeToSourceRatio(); in getXPos()
321 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(font); in getPaths() local
322 SkBulkGlyphMetricsAndPaths paths{strikeSpec}; in getPaths()
348 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeCanonicalized(*this, nullptr); in getMetrics() local
355 auto cache = strikeSpec.findOrCreateExclusiveStrike(); in getMetrics()
358 if (strikeSpec.strikeToSourceRatio() != 1) { in getMetrics()
359 SkFontPriv::ScaleFontMetrics(metrics, strikeSpec.strikeToSourceRatio()); in getMetrics()