Home
last modified time | relevance | path

Searched refs:ShapedRun (Results 1 – 2 of 2) sorted by relevance

/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp664 struct ShapedRun { struct
665 ShapedRun(SkSpan<const char> utf8, const SkFont& font, UBiDiLevel level, in ShapedRun() argument
679 SkTArray<ShapedRun> runs;
688 const ShapedRun& run, int start, int end, in append()
717 for (const ShapedRun& run : line.runs) { in emit()
755 ShapedRunGlyphIterator(const SkTArray<ShapedRun>& origRuns) in ShapedRunGlyphIterator()
773 const SkTArray<ShapedRun>& runs = *fRuns; in next()
789 const SkTArray<ShapedRun>& runs = *fRuns; in current()
796 const SkTArray<ShapedRun>* fRuns;
842 ShapedRun shape(const char* utf8,
[all …]
/external/skqp/modules/skshaper/src/
DSkShaper_harfbuzz.cpp408 struct ShapedRun { struct
409 ShapedRun(const char* utf8Start, const char* utf8End, int numGlyphs, const SkFont& font, in ShapedRun() argument
429 const ShapedRun& run, int start, int end, in append()
455 ShapedRunGlyphIterator(const SkTArray<ShapedRun>& origRuns) in ShapedRunGlyphIterator()
473 const SkTArray<ShapedRun>& runs = *fRuns; in next()
489 const SkTArray<ShapedRun>& runs = *fRuns; in current()
496 const SkTArray<ShapedRun>* fRuns;
551 SkTArray<ShapedRun> runs; in shape()
658 ShapedRun& run = runs.emplace_back(utf8Start, utf8End, len, runFont, bidi->currentLevel(), in shape()