Home
last modified time | relevance | path

Searched refs:SkGlyphRun (Results 1 – 25 of 35) sorted by relevance

12

/third_party/skia/src/core/
DSkGlyphRun.h28 class SkGlyphRun {
30 SkGlyphRun() = default;
31 SkGlyphRun(const SkFont& font,
38 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font);
64 SkSpan<const SkGlyphRun> fGlyphRuns;
73 SkSpan<const SkGlyphRun> glyphRunList);
75 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin);
87 for (const SkGlyphRun& run : *this) { in totalGlyphCount()
94 for (const SkGlyphRun& run : *this) { in hasRSXForm()
159 std::vector<SkGlyphRun> fGlyphRunListStorage;
DSkGlyphRun.cpp24 SkGlyphRun::SkGlyphRun(const SkFont& font, in SkGlyphRun() function in SkGlyphRun
36 SkGlyphRun::SkGlyphRun(const SkGlyphRun& that, const SkFont& font) in SkGlyphRun() function in SkGlyphRun
42 SkRect SkGlyphRun::sourceBounds(const SkPaint& paint) const { in sourceBounds()
112 SkSpan<const SkGlyphRun> glyphRunList) in SkGlyphRunList()
118 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin) in SkGlyphRunList()
119 : fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} in SkGlyphRunList()
DSkGlyphRunPainter.h90 void processGlyphRun(const SkGlyphRun& glyphRun,
111 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
DSkGlyphRunPainter.cpp227 void SkGlyphRunListPainter::processGlyphRun(const SkGlyphRun& glyphRun, in processGlyphRun()
377 for (const SkGlyphRun& run : glyphRunList) { in ensureBuffers()
383 auto SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) -> ScopedBuffers { in ensureBuffers()
DBUILD.bazel149 "SkGlyphRun.cpp",
150 "SkGlyphRun.h",
DSkDevice.cpp452 for (const SkGlyphRun& run : glyphRunList) { in simplifyGlyphRunRSXFormAndRedraw()
459 SkGlyphRun glyphRun { in simplifyGlyphRunRSXFormAndRedraw()
DSkTextBlob.cpp863 int get_glyph_run_intercepts(const SkGlyphRun& glyphRun, in get_glyph_run_intercepts()
929 for (const SkGlyphRun& glyphRun : glyphRunList) { in getIntercepts()
950 const SkGlyphRun run(*this, in getIntercepts()
/third_party/flutter/skia/src/core/
DSkGlyphRun.h26 class SkGlyphRun {
28 SkGlyphRun() = default;
29 SkGlyphRun(const SkFont& font,
34 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font);
64 SkSpan<const SkGlyphRun> fGlyphRuns;
73 SkSpan<const SkGlyphRun> glyphRunList);
75 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint);
167 std::vector<SkGlyphRun> fGlyphRunListStorage;
DSkGlyphRun.cpp23 SkGlyphRun::SkGlyphRun(const SkFont& font, in SkGlyphRun() function in SkGlyphRun
34 SkGlyphRun::SkGlyphRun(const SkGlyphRun& that, const SkFont& font) in SkGlyphRun() function in SkGlyphRun
41 void SkGlyphRun::filloutGlyphsAndPositions(SkGlyphID* glyphIDs, SkPoint* positions) { in filloutGlyphsAndPositions()
52 SkSpan<const SkGlyphRun> glyphRunList) in SkGlyphRunList()
58 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint) in SkGlyphRunList()
62 , fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} {}
DSkGlyphRunPainter.h89 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
159 virtual void startRun(const SkGlyphRun& glyphRun, bool useSDFT) = 0;
DSkDevice.h20 class SkGlyphRun; variable
334 friend class SkGlyphRun; variable
DSkGlyphRunPainter.cpp597 for (const SkGlyphRun& run : glyphRunList) { in ensureBuffers()
604 SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) { in ensureBuffers()
830 void GrTextBlob::startRun(const SkGlyphRun& glyphRun, bool useSDFT) { in startRun()
DSkTextBlob.cpp845 int get_glyph_run_intercepts(const SkGlyphRun& glyphRun, in get_glyph_run_intercepts()
916 for (const SkGlyphRun& glyphRun : glyphRunList) { in getIntercepts()
/third_party/skia/src/pdf/
DSkClusterator.h13 class SkGlyphRun; variable
19 SkClusterator(const SkGlyphRun& run);
DSkPDFDevice.h163 void internalDrawGlyphRun(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
164 void drawGlyphRunAsPath(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
DSkClusterator.cpp28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
DSkPDFDevice.cpp756 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in drawGlyphRunAsPath()
781 SkGlyphRun tmpGlyphRun(glyphRun, transparentFont); in drawGlyphRunAsPath()
812 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in internalDrawGlyphRun()
961 for (const SkGlyphRun& glyphRun : glyphRunList) { in onDrawGlyphRunList()
/third_party/flutter/skia/src/pdf/
DSkClusterator.h13 class SkGlyphRun; variable
19 SkClusterator(const SkGlyphRun& run);
DSkPDFDevice.h108 void DrawGlyphRunAsPath(SkPDFDevice* dev, const SkGlyphRun& glyphRun, SkPoint offset);
168 void internalDrawGlyphRun(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
169 void drawGlyphRunAsPath(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
DSkClusterator.cpp28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
DSkPDFDevice.cpp730 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in drawGlyphRunAsPath()
755 SkGlyphRun tmpGlyphRun(glyphRun, transparentFont); in drawGlyphRunAsPath()
788 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in internalDrawGlyphRun()
949 for (const SkGlyphRun& glyphRun : glyphRunList) { in drawGlyphRunList()
/third_party/flutter/skia/src/svg/
DSkSVGDevice.h49 void drawGlyphRunAsText(const SkGlyphRun&, const SkPoint&, const SkPaint&);
50 void drawGlyphRunAsPath(const SkGlyphRun&, const SkPoint&, const SkPaint&);
DSkSVGDevice.cpp135 SkPath GetPath(const SkGlyphRun& glyphRun, const SkPoint& offset) { in GetPath()
871 SVGTextBuilder(SkPoint origin, const SkGlyphRun& glyphRun) in SVGTextBuilder()
958 void SkSVGDevice::drawGlyphRunAsPath(const SkGlyphRun& glyphRun, const SkPoint& origin, in drawGlyphRunAsPath()
963 void SkSVGDevice::drawGlyphRunAsText(const SkGlyphRun& glyphRun, const SkPoint& origin, in drawGlyphRunAsText()
/third_party/flutter/skia/tests/
DPDFPrimitivesTest.cpp382 static SkGlyphRun make_run(size_t len, const SkGlyphID* glyphs, SkPoint* pos, in make_run()
385 return SkGlyphRun(font, in make_run()
401 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
424 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
/third_party/skia/tests/
DPDFPrimitivesTest.cpp387 static SkGlyphRun make_run(size_t len, const SkGlyphID* glyphs, SkPoint* pos, in make_run()
390 return SkGlyphRun(font, in make_run()
407 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
430 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()

12