Lines Matching refs:curRange
81 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* curRange;
83 curRange = appendRange(&result, 0);
95 } else if (curRange->fAdvance.count() == repeats + 1) {
97 resetRange(curRange, gId);
99 finishRange(curRange, gId - 1,
101 prevRange = curRange;
102 curRange = appendRange(&curRange->fNext, gId);
107 finishRange(curRange, gId - repeats - 2,
109 prevRange = curRange;
110 curRange = appendRange(&curRange->fNext, gId);
112 finishRange(curRange, gId - repeats - 2,
114 curRange = appendRange(&curRange->fNext, gId - repeats - 1);
115 curRange->fAdvance.append(1, &lastAdvance);
116 finishRange(curRange, gId - 1,
118 prevRange = curRange;
119 curRange = appendRange(&curRange->fNext, gId);
123 curRange->fAdvance.append(1, &advance);
126 if (curRange->fStartId == num_glyphs) {
131 finishRange(curRange, num_glyphs - 1,