Lines Matching refs:fRunIndex
756 : fRuns(&origRuns), fRunIndex(0), fGlyphIndex(0)
763 fRunIndex == that.fRunIndex &&
768 fRunIndex != that.fRunIndex ||
774 SkASSERT(fRunIndex < runs.size());
775 SkASSERT(fGlyphIndex < runs[fRunIndex].fNumGlyphs);
778 if (fGlyphIndex == runs[fRunIndex].fNumGlyphs) {
780 ++fRunIndex;
781 if (fRunIndex >= runs.size()) {
785 return &runs[fRunIndex].fGlyphs[fGlyphIndex];
790 if (fRunIndex >= runs.size()) {
793 return &runs[fRunIndex].fGlyphs[fGlyphIndex];
797 int fRunIndex;
1341 if (previousRunIndex != current.fRunIndex) {
1344 runs[current.fRunIndex].fFont.getMetrics(&metrics);
1347 runs[current.fRunIndex].fFont.GetMetrics(&metrics);
1349 previousRunIndex = current.fRunIndex;
1357 int numRuns = current.fRunIndex - previousBreak.fRunIndex + 1;
1360 runLevels[i] = runs[previousBreak.fRunIndex + i].fLevel;
1372 int logicalIndex = previousBreak.fRunIndex + logicalFromVisual[visualIndex];
1374 size_t startGlyphIndex = (logicalIndex == previousBreak.fRunIndex)
1377 size_t endGlyphIndex = (logicalIndex == current.fRunIndex)