/frameworks/minikin/libs/minikin/ |
H A D | LineBreaker.cpp | 26 const MeasuredText& measuredText, const LineWidth& lineWidth, 29 return breakLineGreedy(textBuffer, measuredText, lineWidth, tabStops, 32 return breakLineOptimal(textBuffer, measuredText, lineWidth, strategy, frequency, 24 breakIntoLines(const U16StringPiece& textBuffer, BreakStrategy strategy, HyphenationFrequency frequency, bool justified, const MeasuredText& measuredText, const LineWidth& lineWidth, const TabStops& tabStops) argument
|
/frameworks/minikin/tests/unittest/ |
H A D | MeasuredTextTest.cpp | 47 std::unique_ptr<MeasuredText> measuredText = local 50 ASSERT_TRUE(measuredText); 56 EXPECT_EQ(expectedWidths, measuredText->widths);
|
H A D | GreedyLineBreakerTest.cpp | 68 std::unique_ptr<MeasuredText> measuredText = builder.build( local 72 return breakLineGreedy(textBuffer, *measuredText, rectangleLineWidth, tabStops, 696 std::unique_ptr<MeasuredText> measuredText = builder.build( local 702 breakLineGreedy(textBuf, *measuredText, rectangleLineWidth, tabStops, DO_HYPHEN); 715 std::unique_ptr<MeasuredText> measuredText = builder.build( local 721 breakLineGreedy(textBuf, *measuredText, rectangleLineWidth, tabStops, DO_HYPHEN); 778 std::unique_ptr<MeasuredText> measuredText = builder.build( local 784 breakLineGreedy(textBuf, *measuredText, rectangleLineWidth, tabStops, DO_HYPHEN); 799 std::unique_ptr<MeasuredText> measuredText = builder.build( local 805 breakLineGreedy(textBuf, *measuredText, rectangleLineWidt 828 std::unique_ptr<MeasuredText> measuredText = builder.build( local [all...] |
H A D | OptimalLineBreakerTest.cpp | 69 std::unique_ptr<MeasuredText> measuredText = builder.build( local 71 return doLineBreak(textBuffer, *measuredText, strategy, frequency, lineWidth); 74 LineBreakResult doLineBreak(const U16StringPiece& textBuffer, const MeasuredText& measuredText, argument 78 return breakLineOptimal(textBuffer, measuredText, rectangleLineWidth, strategy, frequency, 970 std::unique_ptr<MeasuredText> measuredText = builder.build( local 974 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); 987 std::unique_ptr<MeasuredText> measuredText = builder.build( local 990 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH);
|
/frameworks/minikin/include/minikin/ |
H A D | AndroidLineBreakerHelper.h | 95 LineBreakResult computeBreaks(const U16StringPiece& textBuf, const MeasuredText& measuredText, argument 104 return breakIntoLines(textBuf, mStrategy, mFrequency, mIsJustified, measuredText, lineWidth,
|
/frameworks/base/core/jni/ |
H A D | android_text_StaticLayout.cpp | 143 minikin::MeasuredText* measuredText = reinterpret_cast<minikin::MeasuredText*>(measuredTextPtr); local 145 u16Text, *measuredText, firstWidth, firstWidthLineCount, restWidth, indentsOffset, 151 env->SetFloatArrayRegion(charWidths, 0, measuredText->widths.size(), 152 measuredText->widths.data());
|