Home
last modified time | relevance | path

Searched refs:GreedyLineBreaker (Results 1 – 4 of 4) sorted by relevance

/frameworks/minikin/libs/minikin/
DGreedyLineBreaker.cpp37 class GreedyLineBreaker { class
41 GreedyLineBreaker(const U16StringPiece& textBuf, const MeasuredText& measured, in GreedyLineBreaker() function in minikin::__anondb74f7790111::GreedyLineBreaker
127 MINIKIN_PREVENT_COPY_ASSIGN_AND_MOVE(GreedyLineBreaker);
130 void GreedyLineBreaker::breakLineAt(uint32_t offset, float lineWidth, float remainingNextLineWidth, in breakLineAt()
148 bool GreedyLineBreaker::tryLineBreakWithWordBreak() { in tryLineBreakWithWordBreak()
162 bool GreedyLineBreaker::tryLineBreakWithHyphenation(const Range& range, WordBreaker* breaker) { in tryLineBreakWithHyphenation()
256 void GreedyLineBreaker::doLineBreakWithGraphemeBounds(const Range& range) { in doLineBreakWithGraphemeBounds()
283 void GreedyLineBreaker::updateLineWidth(uint16_t c, float width) { in updateLineWidth()
295 void GreedyLineBreaker::processLineBreak(uint32_t offset, WordBreaker* breaker) { in processLineBreak()
317 void GreedyLineBreaker::process() { in process()
[all …]
DAndroid.bp39 "GreedyLineBreaker.cpp",
/frameworks/layoutlib/bridge/src/android/text/
DGreedyLineBreaker.java30 public class GreedyLineBreaker extends LineBreaker { class
32 public GreedyLineBreaker(@NonNull List<Primitive> primitives, @NonNull LineWidth lineWidth, in GreedyLineBreaker() method in GreedyLineBreaker
DStaticLayout_Delegate.java108 builder.mLineBreaker = new GreedyLineBreaker(primitives, builder.mLineWidth, in nComputeLineBreaks()
120 builder.mLineBreaker = new GreedyLineBreaker(primitives, builder.mLineWidth, in nComputeLineBreaks()