Searched defs:measuredText (Results 1 - 6 of 6) sorted by relevance

/frameworks/minikin/libs/minikin/
H A DLineBreaker.cpp26 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 DMeasuredTextTest.cpp47 std::unique_ptr<MeasuredText> measuredText = local
50 ASSERT_TRUE(measuredText);
56 EXPECT_EQ(expectedWidths, measuredText->widths);
H A DGreedyLineBreakerTest.cpp68 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 DOptimalLineBreakerTest.cpp69 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 DAndroidLineBreakerHelper.h95 LineBreakResult computeBreaks(const U16StringPiece& textBuf, const MeasuredText& measuredText, argument
104 return breakIntoLines(textBuf, mStrategy, mFrequency, mIsJustified, measuredText, lineWidth,
/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp143 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());

Completed in 90 milliseconds