Lines Matching refs:fTextSpan
101 , fTextSpan(fText.c_str(), fText.size()) in ParagraphImpl()
125 fTextSpan = SkSpan<const char>(fText.c_str(), fText.size()); in ParagraphImpl()
237 SkSpan<const char> text(fTextSpan.begin() + charStart, charEnd - charStart); in buildClusterTable()
253 if (!breaker.initialize(fTextSpan, UBRK_LINE)) { in markLineBreaks()
364 if (fTextSpan.empty()) { in shapeTextIntoEndlessLine()
373 LangIterator lang(fTextSpan, styles(), paragraphStyle().getTextStyle()); in shapeTextIntoEndlessLine()
374 FontIterator font(fTextSpan, &fFontResolver); in shapeTextIntoEndlessLine()
379 fTextSpan.begin(), fTextSpan.size(), in shapeTextIntoEndlessLine()
385 auto script = SkShaper::MakeHbIcuScriptRunIterator(fTextSpan.begin(), fTextSpan.size()); in shapeTextIntoEndlessLine()
387 shaper->shape(fTextSpan.begin(), fTextSpan.size(), font, *bidi, *script, lang, in shapeTextIntoEndlessLine()
532 if (!breaker.initialize(fTextSpan, UBRK_CHARACTER)) { in markGraphemes()
536 auto ptr = fTextSpan.begin(); in markGraphemes()
537 while (ptr < fTextSpan.end()) { in markGraphemes()
539 size_t index = ptr - fTextSpan.begin(); in markGraphemes()
540 SkUnichar u = SkUTF::NextUTF8(&ptr, fTextSpan.end()); in markGraphemes()
586 ? fTextSpan.size() in getRectsForRange()
589 ? fTextSpan.size() in getRectsForRange()
810 if (!breaker.initialize(fTextSpan, UBRK_WORD)) { in getWordBoundary()