Lines Matching refs:textRange
58 …[&](SkSize offset, SkScalar baseline, const TextRun* run, TextRange textRange, GlyphRange glyphRan… in decorate() argument
92 TextRange textRange(0, str.size()); in drawText() local
97 …aultTextDirection, SkFontMgr::RefDefault()}, {{{ fontFamily, fontSize, fontStyle, textRange }}})) { in drawText()
109 if (!processor.decorate({{{&foregroundPaint, &backgroundPaint, textRange}}})) { in drawText()
218 Range textRange(run.fUtf8Range.begin(), run.fUtf8Range.end()); in iterateByVisualOrder() local
225 textRange.fEnd = textIndex; in iterateByVisualOrder()
227 …visitor(offset, line.fTextMetrics.baseline(), &run, textRange, glyphRange, this->fCodeUnitProperti… in iterateByVisualOrder()
228 textRange.fStart = textIndex; in iterateByVisualOrder()
263 TextRange textRange(run.fClusters[startGlyph], run.fClusters[endGlyph]); in iterateByVisualOrder() local
266 SkASSERT(currentBlock->fRange.fStart <= textRange.fStart); in iterateByVisualOrder()
276 textRange.fEnd = textIndex; in iterateByVisualOrder()
278 textRange.fStart = textIndex; in iterateByVisualOrder()
282 … visitor(shift, line.fTextMetrics.baseline(), &run, textRange, glyphRange, *currentBlock); in iterateByVisualOrder()
284 textRange.fStart = textIndex; in iterateByVisualOrder()
286 textRange.fEnd = textIndex; in iterateByVisualOrder()
294 textRange.fEnd = run.fClusters[endGlyph]; in iterateByVisualOrder()
296 textRange.fStart = run.fClusters[endGlyph]; in iterateByVisualOrder()
300 … visitor(shift, line.fTextMetrics.baseline(), &run, textRange, glyphRange, *currentBlock); in iterateByVisualOrder()