Lines Matching refs:glyphRunList
331 const SkGlyphRunList& glyphRunList,
335 const SkPoint drawOrigin = glyphRunList.origin();
340 GrSubRunNoCachePainter painter{this, alloc, clip, viewMatrix, glyphRunList, paint};
341 for (auto& glyphRun : glyphRunList) {
353 const SkGlyphRunList& glyphRunList,
356 drawMatrix.preTranslate(glyphRunList.origin().x(), glyphRunList.origin().y());
362 auto [canCache, key] = GrTextBlob::Key::Make(glyphRunList,
383 blob = GrTextBlob::Make(glyphRunList, paint, drawMatrix, control, &fGlyphPainter);
389 blob = textBlobCache->addOrReturnExisting(glyphRunList, blob);
394 subRun.draw(clip, viewMatrix, glyphRunList, paint, this);
402 const SkGlyphRunList& glyphRunList,
416 if (gGrDrawTextNoCache || glyphRunList.blob() == nullptr) {
417 // If the glyphRunList does not have an associated text blob, then it was created by one of
420 this->drawGlyphRunListNoCache(clip, viewMatrix, glyphRunList, paint);
422 this->drawGlyphRunListWithCache(clip, viewMatrix, glyphRunList, paint);