Lines Matching refs:runGlyphIdSpan
157 SkSpan<const SkGlyphID> runGlyphIdSpan = glyphIdSpan.subspan(fVisitorPos + start, actualLength);
159 for (size_t i = 0; i < runGlyphIdSpan.size(); i++) {
160 glyphs.emplace_back(runGlyphIdSpan[i]);
227 SkRect RunBaseImpl::getAllGlyphRectInfo(SkSpan<const SkGlyphID>& runGlyphIdSpan, size_t startNotWhiteSpaceIndex,
241 size_t end = runGlyphIdSpan.size() - endWhiteSpaceNum;
246 fVisitorRun->font().getBounds(&runGlyphIdSpan[i], 1, &glyphBounds, nullptr);
249 fVisitorRun->font().GetWidths(&runGlyphIdSpan[i], 1, nullptr, &glyphBounds);
290 SkSpan<const SkGlyphID> runGlyphIdSpan = glyphIdSpan.subspan(fVisitorPos, fVisitorSize);
291 if (runGlyphIdSpan.size() == 0) {
299 for (size_t i = runGlyphIdSpan.size() - 1; i >= 0; --i) {
311 for (size_t i = 0; i < runGlyphIdSpan.size(); ++i) {
319 SkRect rect = getAllGlyphRectInfo(runGlyphIdSpan, startNotWhiteSpaceIndex, startWhiteSpaceWidth, endWhiteSpaceNum, endAdvance);