Home | History | Annotate | Download | only in core

Lines Matching refs:glyphRun

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