/third_party/skia/src/core/ |
D | SkGlyphRun.h | 28 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;
|
D | SkGlyphRun.cpp | 24 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()
|
D | SkGlyphRunPainter.h | 90 void processGlyphRun(const SkGlyphRun& glyphRun, 111 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
|
D | SkGlyphRunPainter.cpp | 227 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()
|
D | BUILD.bazel | 149 "SkGlyphRun.cpp", 150 "SkGlyphRun.h",
|
D | SkDevice.cpp | 452 for (const SkGlyphRun& run : glyphRunList) { in simplifyGlyphRunRSXFormAndRedraw() 459 SkGlyphRun glyphRun { in simplifyGlyphRunRSXFormAndRedraw()
|
D | SkTextBlob.cpp | 863 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/ |
D | SkGlyphRun.h | 26 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;
|
D | SkGlyphRun.cpp | 23 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}} {}
|
D | SkGlyphRunPainter.h | 89 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun); 159 virtual void startRun(const SkGlyphRun& glyphRun, bool useSDFT) = 0;
|
D | SkDevice.h | 20 class SkGlyphRun; variable 334 friend class SkGlyphRun; variable
|
D | SkGlyphRunPainter.cpp | 597 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()
|
D | SkTextBlob.cpp | 845 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/ |
D | SkClusterator.h | 13 class SkGlyphRun; variable 19 SkClusterator(const SkGlyphRun& run);
|
D | SkPDFDevice.h | 163 void internalDrawGlyphRun(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint); 164 void drawGlyphRunAsPath(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
|
D | SkClusterator.cpp | 28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
|
D | SkPDFDevice.cpp | 756 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/ |
D | SkClusterator.h | 13 class SkGlyphRun; variable 19 SkClusterator(const SkGlyphRun& run);
|
D | SkPDFDevice.h | 108 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);
|
D | SkClusterator.cpp | 28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
|
D | SkPDFDevice.cpp | 730 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/ |
D | SkSVGDevice.h | 49 void drawGlyphRunAsText(const SkGlyphRun&, const SkPoint&, const SkPaint&); 50 void drawGlyphRunAsPath(const SkGlyphRun&, const SkPoint&, const SkPaint&);
|
D | SkSVGDevice.cpp | 135 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/ |
D | PDFPrimitivesTest.cpp | 382 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/ |
D | PDFPrimitivesTest.cpp | 387 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()
|