• Home
  • Raw
  • Download

Lines Matching refs:Range

95     bool tryLineBreakWithHyphenation(const Range& range, WordBreaker* breaker);
103 bool doLineBreakWithGraphemeBounds(const Range& range);
105 bool overhangExceedLineLimit(const Range& range);
106 bool doLineBreakWithFallback(const Range& range);
178 bool GreedyLineBreaker::tryLineBreakWithHyphenation(const Range& range, WordBreaker* breaker) { in tryLineBreakWithHyphenation()
194 const Range targetRange = breaker->wordRange(); in tryLineBreakWithHyphenation()
205 Range contextRange = range; in tryLineBreakWithHyphenation()
276 bool GreedyLineBreaker::doLineBreakWithGraphemeBounds(const Range& range) { in doLineBreakWithGraphemeBounds()
287 overhangExceedLineLimit(Range(range.getStart(), i + 1))) { in doLineBreakWithGraphemeBounds()
306 bool GreedyLineBreaker::doLineBreakWithFallback(const Range& range) { in doLineBreakWithFallback()
384 bool GreedyLineBreaker::overhangExceedLineLimit(const Range& range) { in overhangExceedLineLimit()
403 return mMeasuredText.getBounds(mTextBuf, Range(range.getStart(), range.getEnd() - i)).width() > in overhangExceedLineLimit()
422 while (isWidthExceeded() || overhangExceedLineLimit(Range(getPrevLineBreakOffset(), offset))) { in processLineBreak()
428 tryLineBreakWithHyphenation(Range(getPrevLineBreakOffset(), offset), breaker)) { in processLineBreak()
432 if (doLineBreakWithFallback(Range(getPrevLineBreakOffset(), offset))) { in processLineBreak()
436 if (doLineBreakWithGraphemeBounds(Range(getPrevLineBreakOffset(), offset))) { in processLineBreak()
468 const Range range = run->getRange(); in process()
517 Range range = Range(prevBreakOffset, breakPoint.offset); in getResult()
518 Range actualRange = trimTrailingLineEndSpaces(mTextBuf, range); in getResult()
533 mMeasuredText.getExtent(mTextBuf, Range(prevBreakOffset, breakPoint.offset)); in getResult()