Lines Matching refs:runIndex
327 for (size_t runIndex = 0; runIndex < this->fLogicalRuns.size(); ++runIndex ) {
328 auto& run = this->fLogicalRuns[runIndex];
354 Stretch empty(GlyphPos(runIndex, glyphIndex), textIndex, runMetrics);
371 cluster = Stretch(runIndex, clusterGlyphs, clusterText.normalized(), run.calculateWidth(clusterGlyphs), runMetrics);
445 for (RunIndex runIndex = startRun; runIndex <= endRun; ++runIndex) {
446 runLevels[runLevelsIndex++] = fLogicalRuns[runIndex].bidiLevel();
458 auto startRun = lineStretch.glyphStart().runIndex();
459 auto endRun = lineStretch.glyphEnd().runIndex();
473 bool isSpaceRun = spacesStart.runIndex() == (firstRunIndex + visualIndex);
583 RunIndex runIndex = 0ul;
587 GlyphRange glyphRange = this->textToGlyphs(unicodeText, positionType, runIndex, dirTextRange);
603 ++runIndex;
613 GlyphRange WrappedText::textToGlyphs(UnicodeText* unicodeText, PositionType positionType, RunIndex runIndex, DirTextRange dirTextRange) const {
614 SkASSERT(runIndex < fVisualRuns.size());
615 auto& run = fVisualRuns[runIndex];