Lines Matching refs:GrTextBlob
169 const GrTextBlob& blob,
186 const GrTextBlob& blob,
204 const GrTextBlob& blob, in PathSubRun()
274 const GrTextBlob& blob, in Make()
438 GrTextBlob* blob,
447 GrTextBlob* blob,
484 GrTextBlob* const fBlob;
497 GrTextBlob* blob, in DirectMaskSubRun()
512 GrTextBlob* blob, in Make()
675 sk_ref_sp<GrTextBlob>(fBlob), in makeAtlasTextOp()
831 GrTextBlob* blob,
839 GrTextBlob* blob,
877 GrTextBlob* fBlob;
889 GrTextBlob* blob, in TransformedMaskSubRun()
902 GrTextBlob* blob, in Make()
969 sk_ref_sp<GrTextBlob>(fBlob), in makeAtlasTextOp()
1085 GrTextBlob* blob,
1095 GrTextBlob* blob,
1133 GrTextBlob* fBlob;
1148 GrTextBlob* textBlob, in SDFTSubRun()
1171 GrTextBlob* blob, in Make()
1252 sk_ref_sp<GrTextBlob>(fBlob), in makeAtlasTextOp()
1371 auto GrTextBlob::Key::Make(const SkGlyphRunList& glyphRunList, in Make()
1392 GrTextBlob::Key key; in Make()
1441 bool GrTextBlob::Key::operator==(const GrTextBlob::Key& that) const { in operator ==()
1479 void GrTextBlob::operator delete(void* p) { ::operator delete(p); } in operator delete()
1480 void* GrTextBlob::operator new(size_t) { SK_ABORT("All blobs are created by placement new."); } in operator new()
1481 void* GrTextBlob::operator new(size_t, void* p) { return p; } in operator new()
1483 GrTextBlob::~GrTextBlob() = default;
1485 sk_sp<GrTextBlob> GrTextBlob::Make(const SkGlyphRunList& glyphRunList, in Make()
1501 alignof(GrTextBlob)); in Make()
1503 size_t allocationSize = sizeof(GrTextBlob) + bytesNeededForSubRun; in Make()
1508 sk_sp<GrTextBlob> blob{new (allocation) in Make()
1509 GrTextBlob(bytesNeededForSubRun, drawMatrix, initialLuminance)}; in Make()
1523 void GrTextBlob::addKey(const Key& key) { in addKey()
1527 bool GrTextBlob::hasPerspective() const { return fInitialMatrix.hasPerspective(); } in hasPerspective()
1529 bool GrTextBlob::canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const { in canReuse()
1556 const GrTextBlob::Key& GrTextBlob::key() const { return fKey; } in key()
1557 size_t GrTextBlob::size() const { return fSize; } in size()
1560 void GrTextBlob::addMultiMaskFormat( in addMultiMaskFormat()
1593 GrTextBlob::GrTextBlob(int allocSize, in GrTextBlob() function in GrTextBlob
1596 : fAlloc{SkTAddOffset<char>(this, sizeof(GrTextBlob)), allocSize, allocSize/2} in GrTextBlob()
1601 void GrTextBlob::processDeviceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, in processDeviceMasks()
1607 void GrTextBlob::processSourcePaths(const SkZip<SkGlyphVariant, SkPoint>& drawables, in processSourcePaths()
1617 void GrTextBlob::processSourceSDFT(const SkZip<SkGlyphVariant, SkPoint>& drawables, in processSourceSDFT()
1628 void GrTextBlob::processSourceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, in processSourceMasks()