Lines Matching refs:index
1056 auto runIndex = run.index();
1121 SkScalar ParagraphImpl::detectIndents(size_t index)
1124 if (fIndents.size() > 0 && index < fIndents.size()) {
1125 indent = fIndents[index];
1414 for (int index = 0; index < fTextStyles.size(); ++index) {
1415 auto& block = fTextStyles[index];
1423 begin = index;
1425 end = index;
1630 // the glyph at index offset.
1631 // By "glyph" they mean a character index - indicated by Minikin's code
1929 for (auto index = textRange.start; index < textRange.end; ++index) {
1930 if ((fCodeUnitProperties[index] & SkUnicode::CodeUnitFlags::kGraphemeStart) != 0) {
1931 graphemes.emplace_back(index);
1973 [&](size_t index) { fUTF8IndexForUTF16Index.emplace_back(index); },
1974 [&](size_t index) { fUTF16IndexForUTF8Index.emplace_back(index); });
2219 size_t ParagraphImpl::prefixByteCountUntilChar(size_t index) {
2224 auto it = std::lower_bound(fUnicodeIndexForUTF8Index.begin(), fUnicodeIndexForUTF8Index.end(), index);
2225 if (it != fUnicodeIndexForUTF8Index.end() && *it == index) {