Lines Matching refs:fCurrentRun
26 fCurrentRun->commit();
30 SkDebugf("Run [%zu:%zu)\n", fCurrentRun->fTextRange.start, fCurrentRun->fTextRange.end);
31 for (size_t i = 0; i < fCurrentRun->size(); ++i) {
32 SkDebugf("[%zu] %hu %u %f\n", i, fCurrentRun->fGlyphs[i], fCurrentRun->fClusterIndexes[i], fCurrentRun->fPositions[i].fX);
50 if (fCurrentRun->textRange() == unresolved.fText) {
93 TextRange resolvedTextLimits = fCurrentRun->fTextRange;
94 if (!fCurrentRun->leftToRight()) {
115 TextRange resolvedText(resolvedTextStart, fCurrentRun->leftToRight() ? unresolved.fText.start : unresolved.fText.end);
117 if (!fCurrentRun->leftToRight()) {
122 RunBlock resolved(fCurrentRun, resolvedText, resolvedGlyphs, resolvedGlyphs.width());
137 resolvedTextStart = fCurrentRun->leftToRight()
144 if (!fCurrentRun->leftToRight()) {
148 GlyphRange resolvedGlyphs(resolvedGlyphsStart, fCurrentRun->size());
149 RunBlock resolved(fCurrentRun, resolvedText, resolvedGlyphs, resolvedGlyphs.width());
259 if (fCurrentRun->leftToRight()) {
265 : fCurrentRun->fTextRange.end);
270 if (this->fCurrentRun->size() == 0) {
273 RunBlock resolved(fCurrentRun,
274 this->fCurrentRun->fTextRange,
275 GlyphRange(0, this->fCurrentRun->size()),
276 this->fCurrentRun->size());
282 RunBlock unresolved(fCurrentRun, extendedText, glyphRange, 0);
283 if (unresolved.fGlyphs.width() == fCurrentRun->size()) {
284 SkASSERT(unresolved.fText.width() == fCurrentRun->fTextRange.width());
288 lastUnresolved.fRun->fIndex == fCurrentRun->fIndex) {
320 for (size_t i = 0; i < fCurrentRun->size(); ++i) {
326 auto glyph = fCurrentRun->fGlyphs[i];
329 if ((fCurrentRun->leftToRight() ? gi > graphemeStart : gi < graphemeStart) || graphemeStart == EMPTY_INDEX) {
364 block.end = fCurrentRun->size();
802 while (index < fCurrentRun->fTextRange.end) {
809 return fCurrentRun->fTextRange.end;
811 while (index > fCurrentRun->fTextRange.start) {
818 return fCurrentRun->fTextRange.start;
828 if (fCurrentRun->leftToRight()) {
832 while (glyphs.end < fCurrentRun->size() && clusterIndex(glyphs.end) < textRange.end) {
839 while (glyphs.end < fCurrentRun->size() && clusterIndex(glyphs.end) > textRange.start) {