Lines Matching refs:info
194 const SkShaper::RunHandler::RunInfo& info,
202 , fTextRange(firstChar + info.utf8Range.begin(), firstChar + info.utf8Range.end())
204 , fFont(info.fFont)
215 fBidiLevel = info.fBidiLevel;
216 fAdvance = info.fAdvance;
218 fUtf8Range = info.utf8Range;
221 fGlyphs.push_back_n(info.glyphCount);
222 fPositions.push_back_n(info.glyphCount + 1);
223 fOffsets.push_back_n(info.glyphCount + 1);
224 fClusterIndexes.push_back_n(info.glyphCount + 1);
225 fHalfLetterspacings.push_back_n(info.glyphCount + 1);
228 info.fFont.getMetrics(&fFontMetrics);
230 info.fFont.GetMetrics(&fFontMetrics);
234 auto decompressFont = info.fFont;
244 fPositions[info.glyphCount] = fOffset + fAdvance;
245 fOffsets[info.glyphCount] = {0, 0};
246 fClusterIndexes[info.glyphCount] = this->leftToRight() ? info.utf8Range.end() : info.utf8Range.begin();