/frameworks/minikin/libs/minikin/ |
LineBreaker.cpp | 26 const MeasuredText& measuredText, const LineWidth& lineWidth, 29 return breakLineGreedy(textBuffer, measuredText, lineWidth, tabStops, 32 return breakLineOptimal(textBuffer, measuredText, lineWidth, strategy, frequency,
|
GreedyLineBreaker.h | 21 #include "minikin/MeasuredText.h" 28 LineBreakResult breakLineGreedy(const U16StringPiece& textBuf, const MeasuredText& measured,
|
OptimalLineBreaker.h | 21 #include "minikin/MeasuredText.h" 26 LineBreakResult breakLineOptimal(const U16StringPiece& textBuf, const MeasuredText& measured,
|
MeasuredText.cpp | 18 #include "minikin/MeasuredText.h" 27 void MeasuredText::measure(const U16StringPiece& textBuf, bool computeHyphenation, 58 void MeasuredText::buildLayout(const U16StringPiece& textBuf, const Range& range, 66 MinikinRect MeasuredText::getBounds(const U16StringPiece& textBuf, const Range& range) {
|
OptimalLineBreaker.cpp | 164 std::vector<DesperateBreak> populateDesperatePoints(const MeasuredText& measured, 207 OptimizeContext populateCandidates(const U16StringPiece& textBuf, const MeasuredText& measured, 274 const MeasuredText& measuredText, const LineWidth& lineWidth, 284 LineBreakResult finishBreaksOptimal(const U16StringPiece& textBuf, const MeasuredText& measured, 288 MinikinExtent computeMaxExtent(const U16StringPiece& textBuf, const MeasuredText& measured, 295 const MeasuredText& measured, uint32_t start, 308 const U16StringPiece& textBuf, const MeasuredText& measured, 335 const MeasuredText& measured, 420 LineBreakResult breakLineOptimal(const U16StringPiece& textBuf, const MeasuredText& measured [all...] |
Android.bp | 47 "MeasuredText.cpp",
|
GreedyLineBreaker.cpp | 21 #include "minikin/MeasuredText.h" 41 GreedyLineBreaker(const U16StringPiece& textBuf, const MeasuredText& measured, 119 const MeasuredText& mMeasuredText; 384 LineBreakResult breakLineGreedy(const U16StringPiece& textBuf, const MeasuredText& measured,
|
LineBreakerUtil.h | 23 #include "minikin/MeasuredText.h"
|
/frameworks/minikin/tests/unittest/ |
MeasuredTextTest.cpp | 17 #include "minikin/MeasuredText.h" 47 std::unique_ptr<MeasuredText> measuredText = 50 ASSERT_TRUE(measuredText); 56 EXPECT_EQ(expectedWidths, measuredText->widths);
|
GreedyLineBreakerTest.cpp | 68 std::unique_ptr<MeasuredText> measuredText = builder.build( 72 return breakLineGreedy(textBuffer, *measuredText, rectangleLineWidth, tabStops, [all...] |
OptimalLineBreakerTest.cpp | 69 std::unique_ptr<MeasuredText> measuredText = builder.build( 71 return doLineBreak(textBuffer, *measuredText, strategy, frequency, lineWidth); 74 LineBreakResult doLineBreak(const U16StringPiece& textBuffer, const MeasuredText& measuredText, 78 return breakLineOptimal(textBuffer, measuredText, rectangleLineWidth, strategy, frequency, [all...] |
/frameworks/minikin/include/minikin/ |
MeasuredText.h | 158 class MeasuredText { 187 MeasuredText(MeasuredText&&) = default; 188 MeasuredText& operator=(MeasuredText&&) = default; 190 MINIKIN_PREVENT_COPY_AND_ASSIGN(MeasuredText); 198 MeasuredText(const U16StringPiece& textBuf, std::vector<std::unique_ptr<Run>>&& runs, 223 std::unique_ptr<MeasuredText> build(const U16StringPiece& textBuf, bool computeHyphenation, 225 // Unable to use make_unique here since make_unique is not a friend of MeasuredText. 226 return std::unique_ptr<MeasuredText>( [all...] |
AndroidLineBreakerHelper.h | 95 LineBreakResult computeBreaks(const U16StringPiece& textBuf, const MeasuredText& measuredText, 104 return breakIntoLines(textBuf, mStrategy, mFrequency, mIsJustified, measuredText, lineWidth,
|
LineBreaker.h | 31 #include "minikin/MeasuredText.h" 123 const MeasuredText& measuredText, const LineWidth& lineWidth,
|
/frameworks/base/core/jni/ |
android_text_StaticLayout.cpp | 143 minikin::MeasuredText* measuredText = reinterpret_cast<minikin::MeasuredText*>(measuredTextPtr); 145 u16Text, *measuredText, firstWidth, firstWidthLineCount, restWidth, indentsOffset, 151 env->SetFloatArrayRegion(charWidths, 0, measuredText->widths.size(), 152 measuredText->widths.data());
|
android_text_MeasuredParagraph.cpp | 53 static inline minikin::MeasuredText* toMeasuredParagraph(jlong ptr) { 54 return reinterpret_cast<minikin::MeasuredText*>(ptr); 105 minikin::MeasuredText* mt = toMeasuredParagraph(ptr);
|
android_graphics_Canvas.cpp | 35 class MeasuredText; 517 minikin::MeasuredText* mt = reinterpret_cast<minikin::MeasuredText*>(mtHandle);
|
/frameworks/base/libs/hwui/hwui/ |
MinikinUtils.h | 35 class MeasuredText; 48 minikin::MeasuredText* mt);
|
MinikinUtils.cpp | 23 #include <minikin/MeasuredText.h> 52 size_t count, size_t bufSize, minikin::MeasuredText* mt) {
|
Canvas.h | 37 class MeasuredText; 273 minikin::MeasuredText* mt);
|
Canvas.cpp | 161 const Typeface* typeface, minikin::MeasuredText* mt) {
|
/cts/tests/tests/text/src/android/text/cts/ |
StaticLayoutLineBreakingTest.java | 42 // Span test are currently not supported because text measurement uses the MeasuredText 311 * mWorkPaint in MeasuredText#addStyleRun
|
/art/tools/ahat/etc/ |
L.hprof | [all...] |