Lines Matching refs:glyphRunList
356 const SkGlyphRunList& glyphRunList, in drawGlyphRunListNoCache() argument
360 const SkPoint drawOrigin = glyphRunList.origin(); in drawGlyphRunListNoCache()
365 for (auto& glyphRun : glyphRunList) { in drawGlyphRunListNoCache()
366 GrSubRunNoCachePainter painter{this, alloc, clip, viewMatrix, glyphRunList, paint}; in drawGlyphRunListNoCache()
379 const SkGlyphRunList& glyphRunList, in drawGlyphRunListWithCache() argument
382 drawMatrix.preTranslate(glyphRunList.origin().x(), glyphRunList.origin().y()); in drawGlyphRunListWithCache()
388 auto [canCache, key] = GrTextBlob::Key::Make(glyphRunList, in drawGlyphRunListWithCache()
409 blob = GrTextBlob::Make(glyphRunList, paint, drawMatrix, control, &fGlyphPainter); in drawGlyphRunListWithCache()
415 blob = textBlobCache->addOrReturnExisting(glyphRunList, blob); in drawGlyphRunListWithCache()
420 subRun.draw(clip, viewMatrix, glyphRunList, paint, this); in drawGlyphRunListWithCache()
428 const SkGlyphRunList& glyphRunList, in drawGlyphRunList() argument
442 if (gGrDrawTextNoCache || glyphRunList.blob() == nullptr) { in drawGlyphRunList()
446 this->drawGlyphRunListNoCache(clip, viewMatrix, glyphRunList, paint); in drawGlyphRunList()
448 this->drawGlyphRunListWithCache(clip, viewMatrix, glyphRunList, paint); in drawGlyphRunList()