Home
last modified time | relevance | path

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

12

/external/skqp/src/core/
DSkGlyphRun.h25 class SkGlyphRun {
27 SkGlyphRun() = default;
28 SkGlyphRun(const SkFont& font,
33 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font);
63 SkSpan<const SkGlyphRun> fGlyphRuns;
72 SkSpan<const SkGlyphRun> glyphRunList);
74 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint);
163 std::vector<SkGlyphRun> fGlyphRunListStorage;
DSkGlyphRun.cpp22 SkGlyphRun::SkGlyphRun(const SkFont& font, in SkGlyphRun() function in SkGlyphRun
33 SkGlyphRun::SkGlyphRun(const SkGlyphRun& that, const SkFont& font) in SkGlyphRun() function in SkGlyphRun
40 void SkGlyphRun::filloutGlyphsAndPositions(SkGlyphID* glyphIDs, SkPoint* positions) { in filloutGlyphsAndPositions()
51 SkSpan<const SkGlyphRun> glyphRunList) in SkGlyphRunList()
57 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint) in SkGlyphRunList()
61 , fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} {}
298 paint, blob, origin, SkSpan<const SkGlyphRun>{fGlyphRunListStorage}}; in makeGlyphRunList()
DSkRemoteGlyphCacheImpl.h119 const SkPoint& origin, const SkGlyphRun& glyphRun, const SkPaint& runPaint);
122 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix,
126 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix,
131 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix,
DSkGlyphRunPainter.h83 SkStrikeInterface* cache, const SkGlyphRun& glyphRun,
106 SkStrikeInterface* cache, const SkGlyphRun& glyphRun,
112 SkStrikeInterface* cache, const SkGlyphRun& glyphRun,
129 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
DSkGlyphRunPainter.cpp336 SkStrikeInterface* pathCache, const SkGlyphRun& glyphRun, in drawGlyphRunAsPathWithARGBFallback()
373 SkStrikeInterface* cache, const SkGlyphRun& glyphRun, in drawGlyphRunAsBMPWithPathFallback()
434 SkStrikeInterface* cache, const SkGlyphRun& glyphRun, in drawGlyphRunAsSDFWithARGBFallback()
481 for (const SkGlyphRun& run : glyphRunList) { in ensureBuffers()
488 SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) { in ensureBuffers()
921 const SkPoint& origin, const SkGlyphRun& glyphRun, const SkPaint& runPaint) { in processGlyphRun()
940 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in processGlyphRunForMask()
1011 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in processGlyphRunForPaths()
1042 const SkGlyphRun& glyphRun, const SkMatrix& runMatrix, in maybeProcessGlyphRunForDFT()
DSkDevice.h19 class SkGlyphRun; variable
345 friend class SkGlyphRun; variable
DSkDevice.cpp350 SkGlyphRun glyphRun{ in drawGlyphRunRSXform()
/external/skia/src/core/
DSkGlyphRun.h25 class SkGlyphRun {
27 SkGlyphRun() = default;
28 SkGlyphRun(const SkFont& font,
33 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font);
63 SkSpan<const SkGlyphRun> fGlyphRuns;
72 SkSpan<const SkGlyphRun> glyphRunList);
74 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint);
163 std::vector<SkGlyphRun> fGlyphRunListStorage;
DSkGlyphRun.cpp22 SkGlyphRun::SkGlyphRun(const SkFont& font, in SkGlyphRun() function in SkGlyphRun
33 SkGlyphRun::SkGlyphRun(const SkGlyphRun& that, const SkFont& font) in SkGlyphRun() function in SkGlyphRun
40 void SkGlyphRun::filloutGlyphsAndPositions(SkGlyphID* glyphIDs, SkPoint* positions) { in filloutGlyphsAndPositions()
51 SkSpan<const SkGlyphRun> glyphRunList) in SkGlyphRunList()
57 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkPaint& paint) in SkGlyphRunList()
61 , fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} {}
298 paint, blob, origin, SkSpan<const SkGlyphRun>{fGlyphRunListStorage}}; in makeGlyphRunList()
DSkGlyphRunPainter.h96 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
147 virtual void startRun(const SkGlyphRun& glyphRun, bool useSDFT) = 0;
DSkDevice.h19 class SkGlyphRun; variable
340 friend class SkGlyphRun; variable
DSkGlyphRunPainter.cpp604 for (const SkGlyphRun& run : glyphRunList) { in ensureBuffers()
611 SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) { in ensureBuffers()
837 void GrTextBlob::startRun(const SkGlyphRun& glyphRun, bool useSDFT) { in startRun()
DSkDevice.cpp342 SkGlyphRun glyphRun{ in drawGlyphRunRSXform()
/external/skia/src/pdf/
DSkClusterator.h13 class SkGlyphRun; variable
19 SkClusterator(const SkGlyphRun& run);
DSkPDFDevice.h128 void DrawGlyphRunAsPath(SkPDFDevice* dev, const SkGlyphRun& glyphRun, SkPoint offset);
214 void internalDrawGlyphRun(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
215 void drawGlyphRunAsPath(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
DSkClusterator.cpp28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
DSkPDFDevice.cpp997 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in drawGlyphRunAsPath()
1022 SkGlyphRun tmpGlyphRun(glyphRun, transparentFont); in drawGlyphRunAsPath()
1056 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in internalDrawGlyphRun()
1216 for (const SkGlyphRun& glyphRun : glyphRunList) { in drawGlyphRunList()
/external/skqp/src/pdf/
DSkClusterator.h13 class SkGlyphRun; variable
19 SkClusterator(const SkGlyphRun& run);
DSkPDFDevice.h132 void DrawGlyphRunAsPath(SkPDFDevice* dev, const SkGlyphRun& glyphRun, SkPoint offset);
218 void internalDrawGlyphRun(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
219 void drawGlyphRunAsPath(const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint);
DSkClusterator.cpp28 SkClusterator::SkClusterator(const SkGlyphRun& run) in SkClusterator()
DSkPDFDevice.cpp1010 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in drawGlyphRunAsPath()
1035 SkGlyphRun tmpGlyphRun(glyphRun, transparentFont); in drawGlyphRunAsPath()
1069 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in internalDrawGlyphRun()
1229 for (const SkGlyphRun& glyphRun : glyphRunList) { in drawGlyphRunList()
/external/skqp/tests/
DPDFPrimitivesTest.cpp385 static SkGlyphRun make_run(size_t len, const SkGlyphID* glyphs, SkPoint* pos, in make_run()
388 return SkGlyphRun(font, in make_run()
404 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
427 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
/external/skia/tests/
DPDFPrimitivesTest.cpp385 static SkGlyphRun make_run(size_t len, const SkGlyphID* glyphs, SkPoint* pos, in make_run()
388 return SkGlyphRun(font, in make_run()
404 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
427 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text); in DEF_TEST()
/external/skqp/src/svg/
DSkSVGDevice.cpp851 SVGTextBuilder(SkPoint origin, const SkGlyphRun& glyphRun) in SVGTextBuilder()
931 (SkPoint origin, const SkGlyphRun& glyphRun, const SkPaint& runPaint) { in drawGlyphRunList()
/external/skia/src/svg/
DSkSVGDevice.cpp840 SVGTextBuilder(SkPoint origin, const SkGlyphRun& glyphRun) in SVGTextBuilder()
920 (SkPoint origin, const SkGlyphRun& glyphRun, const SkPaint& runPaint) { in drawGlyphRunList()

12