Lines Matching refs:glyphRun
165 for (auto& glyphRun : glyphRunList) { in drawForBitmapDevice() local
166 const SkFont& runFont = glyphRun.font(); in drawForBitmapDevice()
167 auto runSize = glyphRun.runSize(); in drawForBitmapDevice()
171 fPositions, glyphRun.positions().data(), runSize); in drawForBitmapDevice()
184 for (auto glyphID : glyphRun.glyphsIDs()) { in drawForBitmapDevice()
215 matrix.mapPoints(fPositions, glyphRun.positions().data(), runSize); in drawForBitmapDevice()
220 for (auto glyphID : glyphRun.glyphsIDs()) { in drawForBitmapDevice()
336 SkStrikeInterface* pathCache, const SkGlyphRun& glyphRun, in drawGlyphRunAsPathWithARGBFallback() argument
343 const SkPoint* positionCursor = glyphRun.positions().data(); in drawGlyphRunAsPathWithARGBFallback()
344 for (auto glyphID : glyphRun.glyphsIDs()) { in drawGlyphRunAsPathWithARGBFallback()
365 maxFallbackDimension, runPaint, glyphRun.font(), viewMatrix, textScale, in drawGlyphRunAsPathWithARGBFallback()
373 SkStrikeInterface* cache, const SkGlyphRun& glyphRun, in drawGlyphRunAsBMPWithPathFallback() argument
376 ScopedBuffers _ = this->ensureBuffers(glyphRun); in drawGlyphRunAsBMPWithPathFallback()
386 mapping.mapPoints(fPositions, glyphRun.positions().data(), glyphRun.runSize()); in drawGlyphRunAsBMPWithPathFallback()
389 for (auto glyphID : glyphRun.glyphsIDs()) { in drawGlyphRunAsBMPWithPathFallback()
434 SkStrikeInterface* cache, const SkGlyphRun& glyphRun, in drawGlyphRunAsSDFWithARGBFallback() argument
441 const SkPoint* positionCursor = glyphRun.positions().data(); in drawGlyphRunAsSDFWithARGBFallback()
442 for (auto glyphID : glyphRun.glyphsIDs()) { in drawGlyphRunAsSDFWithARGBFallback()
473 maxFallbackDimension, runPaint, glyphRun.font(), viewMatrix, textScale, in drawGlyphRunAsSDFWithARGBFallback()
488 SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) { in ensureBuffers() argument
489 return ScopedBuffers(this, glyphRun.runSize()); in ensureBuffers()
737 for (const auto& glyphRun : glyphRunList) { in generateFromGlyphRunList() local
738 const SkFont& runFont = glyphRun.font(); in generateFromGlyphRunList()
795 cache.get(), glyphRun, origin, runPaint, viewMatrix, textScale, in generateFromGlyphRunList()
829 pathCache.get(), glyphRun, origin, runPaint, viewMatrix, textScale, in generateFromGlyphRunList()
866 cache.get(), glyphRun, origin, viewMatrix, in generateFromGlyphRunList()
921 const SkPoint& origin, const SkGlyphRun& glyphRun, const SkPaint& runPaint) { in processGlyphRun() argument
928 if (this->maybeProcessGlyphRunForDFT(glyphRun, runMatrix, origin, runPaint)) { in processGlyphRun()
932 if (SkGlyphRunListPainter::ShouldDrawAsPath(runPaint, glyphRun.font(), runMatrix)) { in processGlyphRun()
933 this->processGlyphRunForPaths(glyphRun, runMatrix, origin, runPaint); in processGlyphRun()
935 this->processGlyphRunForMask(glyphRun, runMatrix, origin, runPaint); in processGlyphRun()
940 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in processGlyphRunForMask() argument
946 runPaint, glyphRun.font(), this->surfaceProps(), runMatrix, in processGlyphRunForMask()
976 glyphCacheState, glyphRun, origin, runMatrix, in processGlyphRunForMask()
1011 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in processGlyphRunForPaths() argument
1016 SkFont pathFont{glyphRun.font()}; in processGlyphRunForPaths()
1036 glyphCacheState, glyphRun, origin, runPaint, runMatrix, textScale, in processGlyphRunForPaths()
1042 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in maybeProcessGlyphRunForDFT() argument
1046 const SkFont& runFont = glyphRun.font(); in maybeProcessGlyphRunForDFT()
1092 sdfCache, glyphRun, origin, runPaint, runMatrix, textRatio, in maybeProcessGlyphRunForDFT()