Lines Matching refs:endGlyphIndex
524 const ShapedRun& run, size_t startGlyphIndex, size_t endGlyphIndex) { in append() argument
525 SkASSERT(startGlyphIndex <= endGlyphIndex); in append()
526 const size_t glyphLen = endGlyphIndex - startGlyphIndex; in append()
536 : endGlyphIndex - 1 - i]; in append()
1160 struct SubRun { const ShapedRun& run; size_t startGlyphIndex; size_t endGlyphIndex; }; in wrap() member
1167 size_t endGlyphIndex = (logicalIndex == current.fRunIndex) in wrap() local
1170 return SubRun{ run, startGlyphIndex, endGlyphIndex }; in wrap()
1174 uint32_t endUtf8 = (sub.endGlyphIndex < sub.run.fNumGlyphs) in wrap()
1175 ? sub.run.fGlyphs[sub.endGlyphIndex].fCluster in wrap()
1179 for (size_t i = sub.startGlyphIndex; i < sub.endGlyphIndex; ++i) { in wrap()
1187 sub.endGlyphIndex - sub.startGlyphIndex, in wrap()
1198 append(handler, makeRunInfo(sub), sub.run, sub.startGlyphIndex, sub.endGlyphIndex); in wrap()