Home
last modified time | relevance | path

Searched refs:fBlob (Results 1 – 25 of 26) sorted by relevance

12

/third_party/skia/gm/
Dtextblobtransforms.cpp59 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 …]
Dtextblobblockreordering.cpp50 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
Dlcdoverlap.cpp50 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
Dtextblobrandomfont.cpp97 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
Dtextblobcolortrans.cpp57 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
Dtextblobmixedsizes.cpp91 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
Drsxtext.cpp56 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
Dmixedtextblobs.cpp103 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
Dtextblobshader.cpp72 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/
DSkSGText.cpp60 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/
DGlyphQuadFillBench.cpp54 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/
DSkSGText.h68 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/
DRunBaseImpl.h60 sk_sp<SkTextBlob> fBlob;
62 std::shared_ptr<RSTextBlob> fBlob;
DRunBaseImpl.cpp33 : fBlob(blob), in RunBaseImpl()
119 painter->drawTextBlob(fBlob, x + fOffset.x(), y + fOffset.y(), fPaint); in paint()
DTextLine.h217 sk_sp<SkTextBlob> fBlob; member
219 std::shared_ptr<RSTextBlob> fBlob; member
DTextLine.cpp480 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/
DSkottieTest.cpp432 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/
Deditor.cpp48 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/
DGrTextBlob.cpp502 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/
DSkottieShaper.h26 sk_sp<SkTextBlob> fBlob; member
DSkottieShaper.cpp513 bounds.join(ComputeBlobBounds(fragment.fBlob).makeOffset(fragment.fPos.x(), in computeVisualBounds()
DTextAdapter.cpp311 auto blob_node = sksg::TextBlob::Make(frag.fBlob); in addFragment()
/third_party/skia/modules/skplaintexteditor/include/
Deditor.h105 sk_sp<const SkTextBlob> fBlob; member
/third_party/skia/tools/debugger/
DDrawCommand.cpp1639 , 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()
DDrawCommand.h501 sk_sp<SkTextBlob> fBlob;

12