Lines Matching refs:textRange
398 for (auto i = run.textRange().start; i < run.textRange().end; ++i) { in buildClusterTable()
402 …fClusters.emplace_back(this, runIndex, 0ul, 1ul, this->text(run.textRange()), run.advance().fX, ru… in buildClusterTable()
403 fCodeUnitProperties[run.textRange().start] |= CodeUnitFlags::kSoftLineBreakBefore; in buildClusterTable()
404 fCodeUnitProperties[run.textRange().end] |= CodeUnitFlags::kSoftLineBreakBefore; in buildClusterTable()
614 BlockRange ParagraphImpl::findAllBlocks(TextRange textRange) { in findAllBlocks() argument
619 if (block.fRange.end <= textRange.start) { in findAllBlocks()
622 if (block.fRange.start >= textRange.end) { in findAllBlocks()
812 SkSpan<const char> ParagraphImpl::text(TextRange textRange) { in text() argument
813 SkASSERT(textRange.start <= fText.size() && textRange.end <= fText.size()); in text()
814 auto start = fText.c_str() + textRange.start; in text()
815 return SkSpan<const char>(start, textRange.width()); in text()