/third_party/skia/src/core/ |
H A D | SkGlyphRunPainter.cpp | 96 for (auto& glyphRun : glyphRunList) { in drawForBitmapDevice() 97 const SkFont& runFont = glyphRun.font(); in drawForBitmapDevice() 99 fRejects.setSource(glyphRun.source()); in drawForBitmapDevice() 227 void SkGlyphRunListPainter::processGlyphRun(const SkGlyphRun& glyphRun, in processGlyphRun() argument 241 ScopedBuffers _ = this->ensureBuffers(glyphRun); in processGlyphRun() 242 fRejects.setSource(glyphRun.source()); in processGlyphRun() 243 const SkFont& runFont = glyphRun.font(); in processGlyphRun() 383 auto SkGlyphRunListPainter::ensureBuffers(const SkGlyphRun& glyphRun) -> ScopedBuffers { 384 return ScopedBuffers(this, glyphRun.runSize());
|
H A D | SkGlyphRunPainter.h | 96 void processGlyphRun(const SkGlyphRun& glyphRun, 117 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
|
H A D | SkGlyphRun.h | 38 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font); 75 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin);
|
H A D | SkTextBlob.cpp | 871 int get_glyph_run_intercepts(const SkGlyphRun& glyphRun, in get_glyph_run_intercepts() argument 878 SkFont interceptFont{glyphRun.font()}; in get_glyph_run_intercepts() 906 const SkPoint* posCursor = glyphRun.positions().begin(); in get_glyph_run_intercepts() 907 for (const SkGlyph* glyph : metricsAndPaths.glyphs(glyphRun.glyphsIDs())) { in get_glyph_run_intercepts() 937 for (const SkGlyphRun& glyphRun : glyphRunList) { in getIntercepts() 939 if (glyphRun.scaledRotations().empty()) { in getIntercepts() 941 glyphRun, *paint, bounds, intervals, &intervalCount); in getIntercepts()
|
H A D | SkDevice.cpp | 459 SkGlyphRun glyphRun { in simplifyGlyphRunRSXFormAndRedraw() 484 SkGlyphRunList{glyphRun, glyphRun.sourceBounds(paint), {0, 0}}, invertingPaint); in simplifyGlyphRunRSXFormAndRedraw()
|
H A D | SkCanvas.cpp | 2340 SkGlyphRun glyphRun { 2349 glyphRun, 2350 glyphRun.sourceBounds(paint).makeOffset(origin), 2360 SkGlyphRun glyphRun { 2369 glyphRun, 2370 glyphRun.sourceBounds(paint).makeOffset(origin), 2383 SkGlyphRun glyphRun { 2392 glyphRun, 2393 glyphRun.sourceBounds(paint).makeOffset(origin),
|
H A D | SkGlyphRun.cpp | 118 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin) in SkGlyphRunList() argument 119 : fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} in SkGlyphRunList()
|
H A D | SkRemoteGlyphCache.cpp | 813 for (auto& glyphRun : glyphRunList) { 814 fPainter.processGlyphRun(glyphRun,
|
/third_party/skia/src/ports/ |
H A D | SkScalerContext_win_dw.cpp | 615 HRVM(colorGlyph->glyphRun.fontFace->GetGlyphRunOutline( in generateColorMetrics() 616 colorGlyph->glyphRun.fontEmSize, in generateColorMetrics() 617 colorGlyph->glyphRun.glyphIndices, in generateColorMetrics() 618 colorGlyph->glyphRun.glyphAdvances, in generateColorMetrics() 619 colorGlyph->glyphRun.glyphOffsets, in generateColorMetrics() 620 colorGlyph->glyphRun.glyphCount, in generateColorMetrics() 621 colorGlyph->glyphRun.isSideways, in generateColorMetrics() 622 colorGlyph->glyphRun.bidiLevel % 2, //rtl in generateColorMetrics() 1108 HRVM(colorGlyph->glyphRun.fontFace->GetGlyphRunOutline( in generateColorGlyphImage() 1109 colorGlyph->glyphRun in generateColorGlyphImage() [all...] |
H A D | SkRemotableFontMgr_win_dw.cpp | 245 DWRITE_GLYPH_RUN const* glyphRun, 250 HRM(fOuter->fFontCollection->GetFontFromFontFace(glyphRun->fontFace, &font),
|
H A D | SkFontMgr_win_dw.cpp | 626 DWRITE_GLYPH_RUN const* glyphRun, 630 if (!glyphRun->fontFace) { 635 HRM(fOuter->fFontCollection->GetFontFromFontFace(glyphRun->fontFace, &font), 647 fResolvedTypeface = fOuter->makeTypefaceFromDWriteFont(glyphRun->fontFace,
|
/third_party/skia/src/pdf/ |
H A D | SkPDFDevice.cpp | 756 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in drawGlyphRunAsPath() 757 const SkFont& font = glyphRun.font(); in drawGlyphRunAsPath() 764 } rec = {&path, offset, glyphRun.positions().data()}; in drawGlyphRunAsPath() 766 font.getPaths(glyphRun.glyphsIDs().data(), glyphRun.glyphsIDs().size(), in drawGlyphRunAsPath() 779 SkFont transparentFont = glyphRun.font(); in drawGlyphRunAsPath() 781 SkGlyphRun tmpGlyphRun(glyphRun, transparentFont); in drawGlyphRunAsPath() 812 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) { in internalDrawGlyphRun() 814 const SkGlyphID* glyphIDs = glyphRun.glyphsIDs().data(); in internalDrawGlyphRun() 815 uint32_t glyphCount = SkToU32(glyphRun in internalDrawGlyphRun() 755 drawGlyphRunAsPath( const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) drawGlyphRunAsPath() argument 811 internalDrawGlyphRun( const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) internalDrawGlyphRun() argument [all...] |
H A 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);
|
/third_party/skia/src/svg/ |
H A D | SkSVGDevice.cpp | 178 void AddPath(const SkGlyphRun& glyphRun, const SkPoint& offset, SkPath* path) { 183 } rec = { path, offset, glyphRun.positions().data() }; 185 glyphRun.font().getPaths(glyphRun.glyphsIDs().data(), SkToInt(glyphRun.glyphsIDs().size()), 987 SVGTextBuilder(SkPoint origin, const SkGlyphRun& glyphRun) 989 auto runSize = glyphRun.runSize(); 991 SkFontPriv::GlyphsToUnichars(glyphRun.font(), glyphRun.glyphsIDs().data(), 993 auto positions = glyphRun [all...] |
/third_party/skia/src/gpu/v1/ |
H A D | SurfaceDrawContext.cpp | 341 for (auto& glyphRun : glyphRunList) { in drawGlyphRunListNoCache() 343 fGlyphPainter.processGlyphRun(glyphRun, in drawGlyphRunListNoCache()
|
/third_party/skia/src/gpu/text/ |
H A D | GrTextBlob.cpp | 1537 for (auto& glyphRun : glyphRunList) { in Make() 1538 painter->processGlyphRun(glyphRun, in Make()
|