/third_party/skia/gm/ |
D | textblobtransforms.cpp | 59 fBlob = builder.make(); in onOnceBeforeDraw() 76 SkRect bounds = fBlob->bounds(); in onDraw() 88 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 90 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 92 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 94 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 96 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 101 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 105 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 107 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() [all …]
|
D | textblobblockreordering.cpp | 50 fBlob = builder.make(); in onOnceBeforeDraw() 70 SkRect bounds = fBlob->bounds(); in onDraw() 74 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 84 canvas->drawTextBlob(fBlob, 0, 0, srcInPaint); in onDraw() 87 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 91 sk_sp<SkTextBlob> fBlob; member in skiagm::TextBlobBlockReordering
|
D | lcdoverlap.cpp | 50 fBlob = builder.make(); in onOnceBeforeDraw() 70 canvas->translate(-fBlob->bounds().width() / 2.0f - fBlob->bounds().left() + 0.5f, 0); in drawTestCase() 75 canvas->drawTextBlob(fBlob, 0, 0, textPaint); in drawTestCase() 92 sk_sp<SkTextBlob> fBlob; member in skiagm::LcdOverlapGM
|
D | textblobrandomfont.cpp | 97 fBlob = builder.make(); in onOnceBeforeDraw() 136 SkScalar stride = SkScalarCeilToScalar(fBlob->bounds().height()); in onDraw() 145 canvas->drawTextBlob(fBlob, 10, yOffset, paint); in onDraw() 151 surfaceCanvas->drawTextBlob(fBlob, 10, yOffset, paint); in onDraw() 161 canvas->drawTextBlob(fBlob, 10, yOffset, paint); in onDraw() 167 sk_sp<SkTextBlob> fBlob; member in skiagm::TextBlobRandomFont
|
D | textblobcolortrans.cpp | 57 fBlob = builder.make(); in onOnceBeforeDraw() 75 SkRect bounds = fBlob->bounds(); in onDraw() 89 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 95 sk_sp<SkTextBlob> fBlob; member in skiagm::TextBlobColorTrans
|
D | textblobmixedsizes.cpp | 91 fBlob = builder.make(); in onOnceBeforeDraw() 125 SkRect bounds = fBlob->bounds(); in onDraw() 159 canvas->drawTextBlob(fBlob, 0, 0, blurPaint); in onDraw() 161 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw() 184 sk_sp<SkTextBlob> fBlob; member in skiagm::TextBlobMixedSizes
|
D | rsxtext.cpp | 56 fBlob = builder.make(); in onOnceBeforeDraw() 82 canvas->drawTextBlob(fBlob, 0, kFontSZ*1, p); in draw_one() 83 canvas->drawTextBlob(fBlob, 0, kFontSZ*2, p); in draw_one() 107 sk_sp<SkTextBlob> fBlob; member in RSXShaderGM
|
D | mixedtextblobs.cpp | 103 fBlob = builder.make(); in onOnceBeforeDraw() 125 SkRect bounds = fBlob->bounds(); in onDraw() 143 draw_blob(canvas, fBlob.get(), paint, clipRects[x]); in onDraw() 158 sk_sp<SkTextBlob> fBlob; member in skiagm::MixedTextBlobsGM
|
D | textblobshader.cpp | 72 fBlob = builder.make(); in onOnceBeforeDraw() 110 canvas->drawTextBlob(fBlob, in onDraw() 119 sk_sp<SkTextBlob> fBlob; member in TextBlobShaderGM
|
/third_party/skia/modules/sksg/src/ |
D | SkSGText.cpp | 60 fBlob = SkTextBlob::MakeFromText(fText.c_str(), fText.size(), font, SkTextEncoding::kUTF8); in onRevalidate() 61 if (!fBlob) { in onRevalidate() 65 const auto& bounds = fBlob->bounds(); in onRevalidate() 73 canvas->drawTextBlob(fBlob, aligned_pos.x(), aligned_pos.y(), paint); in onDraw() 94 : fBlob(std::move(blob)) {} in TextBlob() 99 return fBlob ? fBlob->bounds().makeOffset(fPosition.x(), fPosition.y()) in onRevalidate() 104 canvas->drawTextBlob(fBlob, fPosition.x(), fPosition.y(), paint); in onDraw()
|
/third_party/skia/bench/ |
D | GlyphQuadFillBench.cpp | 54 fBlob = GrTextBlob::Make(glyphRunList, paint, drawMatrix, control, &painter); in onPerCanvasPreDraw() 56 SkASSERT(!fBlob->subRunList().isEmpty()); in onPerCanvasPreDraw() 57 GrAtlasSubRun* subRun = fBlob->subRunList().front().testingOnly_atlasSubRun(); in onPerCanvasPreDraw() 64 GrAtlasSubRun* subRun = fBlob->subRunList().front().testingOnly_atlasSubRun(); in onDraw() 79 sk_sp<GrTextBlob> fBlob; member in DirectMaskGlyphVertexFillBenchmark
|
/third_party/skia/modules/sksg/include/ |
D | SkSGText.h | 68 sk_sp<SkTextBlob> fBlob; // cached text blob variable 81 SG_ATTRIBUTE(Blob , sk_sp<SkTextBlob>, fBlob ) 95 sk_sp<SkTextBlob> fBlob; variable
|
/third_party/skia/modules/skparagraph/src/ |
D | RunBaseImpl.h | 60 sk_sp<SkTextBlob> fBlob; 62 std::shared_ptr<RSTextBlob> fBlob;
|
D | RunBaseImpl.cpp | 33 : fBlob(blob), in RunBaseImpl() 119 painter->drawTextBlob(fBlob, x + fOffset.x(), y + fOffset.y(), fPaint); in paint()
|
D | TextLine.h | 217 sk_sp<SkTextBlob> fBlob; member 219 std::shared_ptr<RSTextBlob> fBlob; member
|
D | TextLine.cpp | 480 record.fBlob = builder.make(); in buildTextBlob() 481 if (record.fBlob != nullptr) { in buildTextBlob() 482 record.fBounds.joinPossiblyEmptyRect(record.fBlob->bounds()); in buildTextBlob() 485 record.fBlob = builder.Make(); in buildTextBlob() 486 if (record.fBlob != nullptr) { in buildTextBlob() 487 auto bounds = record.fBlob->Bounds(); in buildTextBlob() 505 painter->drawTextBlob(fBlob, x + fOffset.x(), y + fOffset.y(), fPaint); in paint() 1763 blob.fBlob, blob.fOffset, blob.fPaint, blob.fClippingNeeded, blob.fClipRect, in shapeEllipsis()
|
/third_party/skia/modules/skottie/src/ |
D | SkottieTest.cpp | 432 bounds.join(ComputeBlobBounds(fragment.fBlob).makeOffset(fragment.fPos.x(), in ComputeShapeResultBounds() 489 REPORTER_ASSERT(reporter, shape_result.fFragments[0].fBlob); in DEF_TEST() 559 REPORTER_ASSERT(reporter, shape_result.fFragments[0].fBlob); in DEF_TEST() 605 REPORTER_ASSERT(reporter, shape_result.fFragments[0].fBlob); in DEF_TEST() 616 REPORTER_ASSERT(reporter, shape_result.fFragments[i].fBlob); in DEF_TEST() 697 REPORTER_ASSERT(reporter, shape_result.fFragments[0].fBlob); in DEF_TEST() 708 REPORTER_ASSERT(reporter, shape_result.fFragments[0].fBlob); in DEF_TEST()
|
/third_party/skia/modules/skplaintexteditor/src/ |
D | editor.cpp | 48 line->fBlob = nullptr; in markDirty() 79 if (const SkTextBlob* b = line.fBlob.get()) { in getPosition() 454 if (line.fBlob) { in paint() 455 c->drawTextBlob(line.fBlob.get(), line.fOrigin.x(), line.fOrigin.y(), foreground); in paint() 475 line.fBlob = std::move(result.blob); in reshapeAll() 493 line.fBlob = std::move(result.blob); in reshapeAll()
|
/third_party/skia/src/gpu/text/ |
D | GrTextBlob.cpp | 502 GrTextBlob* const fBlob; member in __anon5d6ea71a0111::DirectMaskSubRun 521 , fBlob{blob} 574 auto [reuse, translation] = check_integer_translate(fBlob->initialMatrix(), drawMatrix); in canReuse() 693 sk_ref_sp<GrTextBlob>(fBlob), in makeAtlasTextOp() 795 SkPoint originOffset = positionMatrix.mapOrigin() - fBlob->initialMatrix().mapOrigin(); in fillVertexData() 826 SkVector offset = drawMatrix.mapPoint(drawOrigin) - fBlob->initialMatrix().mapOrigin(); in deviceRect() 896 GrTextBlob* fBlob; member in __anon5d6ea71a0111::TransformedMaskSubRun 917 , fBlob{blob} 982 sk_ref_sp<GrTextBlob>(fBlob), in makeAtlasTextOp() 1000 if (fBlob->initialMatrix().getMaxScale() < 1) { in canReuse() [all …]
|
/third_party/skia/modules/skottie/src/text/ |
D | SkottieShaper.h | 26 sk_sp<SkTextBlob> fBlob; member
|
D | SkottieShaper.cpp | 513 bounds.join(ComputeBlobBounds(fragment.fBlob).makeOffset(fragment.fPos.x(), in computeVisualBounds()
|
D | TextAdapter.cpp | 311 auto blob_node = sksg::TextBlob::Make(frag.fBlob); in addFragment()
|
/third_party/skia/modules/skplaintexteditor/include/ |
D | editor.h | 105 sk_sp<const SkTextBlob> fBlob; member
|
/third_party/skia/tools/debugger/ |
D | DrawCommand.cpp | 1639 , fBlob(std::move(blob)) in DrawTextBlobCommand() 1645 canvas->drawTextBlob(fBlob, fXPos, fYPos, fPaint); in execute() 1652 SkRect bounds = fBlob->bounds().makeOffset(fXPos, fYPos); in render() 1655 canvas->drawTextBlob(fBlob, fXPos, fYPos, fPaint); in render() 1665 SkTextBlobRunIterator iter(fBlob.get()); in toJSON() 1703 SkRect bounds = fBlob->bounds(); in toJSON()
|
D | DrawCommand.h | 501 sk_sp<SkTextBlob> fBlob;
|