Home
last modified time | relevance | path

Searched refs:glyphRun (Results 1 - 16 of 16) sorted by relevance

/third_party/skia/src/core/
H A DSkGlyphRunPainter.cpp96 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 DSkGlyphRunPainter.h96 void processGlyphRun(const SkGlyphRun& glyphRun,
117 ScopedBuffers SK_WARN_UNUSED_RESULT ensureBuffers(const SkGlyphRun& glyphRun);
H A DSkGlyphRun.h38 SkGlyphRun(const SkGlyphRun& glyphRun, const SkFont& font);
75 SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin);
H A DSkTextBlob.cpp871 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 DSkDevice.cpp459 SkGlyphRun glyphRun { in simplifyGlyphRunRSXFormAndRedraw()
484 SkGlyphRunList{glyphRun, glyphRun.sourceBounds(paint), {0, 0}}, invertingPaint); in simplifyGlyphRunRSXFormAndRedraw()
H A DSkCanvas.cpp2340 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 DSkGlyphRun.cpp118 SkGlyphRunList::SkGlyphRunList(const SkGlyphRun& glyphRun, const SkRect& bounds, SkPoint origin) in SkGlyphRunList() argument
119 : fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} in SkGlyphRunList()
H A DSkRemoteGlyphCache.cpp813 for (auto& glyphRun : glyphRunList) {
814 fPainter.processGlyphRun(glyphRun,
/third_party/skia/src/ports/
H A DSkScalerContext_win_dw.cpp615 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 DSkRemotableFontMgr_win_dw.cpp245 DWRITE_GLYPH_RUN const* glyphRun,
250 HRM(fOuter->fFontCollection->GetFontFromFontFace(glyphRun->fontFace, &font),
H A DSkFontMgr_win_dw.cpp626 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 DSkPDFDevice.cpp756 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 DSkPDFDevice.h163 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 DSkSVGDevice.cpp178 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 DSurfaceDrawContext.cpp341 for (auto& glyphRun : glyphRunList) { in drawGlyphRunListNoCache()
343 fGlyphPainter.processGlyphRun(glyphRun, in drawGlyphRunListNoCache()
/third_party/skia/src/gpu/text/
H A DGrTextBlob.cpp1537 for (auto& glyphRun : glyphRunList) { in Make()
1538 painter->processGlyphRun(glyphRun, in Make()

Completed in 39 milliseconds