• Home
  • Raw
  • Download

Lines Matching refs:fEnd

22     for (auto i = range.fStart; i < range.fEnd; ++i) {  in isWhitespaces()
72 adjustedBlock.fStart = adjustedBlock.fEnd; in resolveFonts()
73 adjustedBlock.fEnd = index; in resolveFonts()
74 if (adjustedBlock.fStart >= adjustedBlock.fEnd) { in resolveFonts()
80 …while (adjustedBlock.fEnd < this->fText16.size() && !this->hasProperty(adjustedBlock.fEnd, CodeUn… in resolveFonts()
81 ++adjustedBlock.fEnd; in resolveFonts()
122 … if (newUnresolvedTexts.empty() || newUnresolvedTexts.back().fEnd < grapheme.fStart) { in resolveChain()
127 newUnresolvedTexts.back().fEnd = grapheme.fEnd; in resolveChain()
140 resolvedText.fEnd = newUnresolvedText.fStart; in resolveChain()
145 resolvedText.fStart = newUnresolvedText.fEnd; in resolveChain()
147 resolvedText.fEnd = unresolvedText.fEnd; in resolveChain()
174 , fCurrentFontIndex(fCurrentBlock->textRange.fEnd) { in FormattingFontIterator()
189 fCurrentFontIndex = fCurrentBlock->textRange.fEnd; in consume()
264 TextRange text8(UTF8FromUTF16[fb.textRange.fStart], UTF8FromUTF16[fb.textRange.fEnd]); in shape()
367 clusterText.fStart = clusterText.fEnd; in wrap()
368 clusterText.fEnd = textIndex; in wrap()
369 clusterGlyphs.fStart = clusterGlyphs.fEnd; in wrap()
370 clusterGlyphs.fEnd = glyphIndex; in wrap()
375 …auto isEndOfText = run.leftToRight() ? textIndex == run.fUtf16Range.fEnd : textIndex == run.fUtf16… in wrap()
415 clusterGlyphs.fStart = clusterGlyphs.fEnd; in wrap()
416 clusterText.fStart = clusterText.fEnd; in wrap()
480 auto textEnd = isLastRun ? lineStretch.textRange().fEnd : logicalRun.fUtf16Range.fEnd; in addLine()
557 if (textRange.fEnd < block) { in limitBlocks()
564 limited.fEnd = i; in limitBlocks()
624 glyphRange.fEnd = glyph; in textToGlyphs()
661 line.fTrailingSpacesEnd = trailingSpaces.fEnd; in onEndLine()
666 line.fTextByGlyph.emplace_back(lineText.fEnd); in onEndLine()
668 line.fTextByGlyph.emplace_back(lineText.fEnd); in onEndLine()
701 for (; position.fGlyphRange.fStart < position.fGlyphRange.fEnd; ++position.fGlyphRange.fStart) { in findPosition()
716 for (; position.fGlyphRange.fEnd > position.fGlyphRange.fStart ; --position.fGlyphRange.fEnd) { in findPosition()
722 auto textIndex = line.fTextByGlyph[position.fGlyphRange.fEnd]; in findPosition()
724 position.fTextRange.fEnd = textIndex; in findPosition()
734 position.fBoundaries.fRight = line.fBoxGlyphs[position.fGlyphRange.fEnd].fRight; in findPosition()
788 current.fGlyphRange.fEnd = 0; in nextPosition()
794 SkASSERT(this->hasProperty(current.fTextRange.fEnd, GlyphUnitFlags::kGraphemeClusterStart)); in nextPosition()
811 SkASSERT(this->hasProperty(current.fTextRange.fEnd, GlyphUnitFlags::kGraphemeClusterStart)); in upPosition()
828 SkASSERT(this->hasProperty(current.fTextRange.fEnd, GlyphUnitFlags::kGraphemeClusterStart)); in downPosition()
874 for (auto glyph = position.fGlyphRange.fStart; glyph <= position.fGlyphRange.fEnd; ++glyph) { in glyphsToText()
878 textRange.fEnd = line.fTextByGlyph[glyph]; in glyphsToText()