Home
last modified time | relevance | path

Searched refs:MinikinRect (Results 1 – 21 of 21) sorted by relevance

/frameworks/minikin/include/minikin/
DMinikinRect.h24 struct MinikinRect { struct
25 MinikinRect() : mLeft(0), mTop(0), mRight(0), mBottom(0) {} in MinikinRect() function
26 MinikinRect(float left, float top, float right, float bottom) in MinikinRect() argument
28 bool operator==(const MinikinRect& o) const {
31 bool operator!=(const MinikinRect& o) const { return !(*this == o); }
38 void set(const MinikinRect& r) { in set() argument
51 void join(const MinikinRect& r) { in join() argument
64 inline std::ostream& operator<<(std::ostream& os, const MinikinRect& r) {
DMeasuredText.h58 virtual std::pair<float, MinikinRect> getBounds(const U16StringPiece& text, const Range& range,
116 std::pair<float, MinikinRect> getBounds(const U16StringPiece& text, const Range& range,
158 std::pair<float, MinikinRect> getBounds(const U16StringPiece& /* text */, in getBounds()
162 return std::make_pair(mWidth, MinikinRect()); in getBounds()
224 MinikinRect getBounds(const U16StringPiece& textBuf, const Range& range) const;
DMinikinFont.h31 struct MinikinRect;
51 virtual void GetBounds(MinikinRect* bounds, uint32_t glyph_id, const MinikinPaint& paint,
DBoundsCache.h35 MinikinRect rect;
88 static MinikinRect getBounds(const LayoutPiece& layoutPiece, const MinikinPaint& paint);
DMeasurement.h36 MinikinRect* out);
DLayoutCore.h68 sizeof(MinikinRect) + sizeof(MinikinExtent); in getMemoryUsage()
/frameworks/minikin/tests/unittest/
DMeasuredTextTest.cpp76 EXPECT_EQ(MinikinRect(0.0f, 0.0f, 0.0f, 0.0f), mt->getBounds(text, Range(0, 0))); in TEST()
77 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 10.0f, 0.0f), mt->getBounds(text, Range(0, 1))); in TEST()
78 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 20.0f, 0.0f), mt->getBounds(text, Range(0, 2))); in TEST()
79 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 10.0f, 0.0f), mt->getBounds(text, Range(1, 2))); in TEST()
80 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 130.0f, 0.0f), mt->getBounds(text, Range(0, text.size()))); in TEST()
96 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 10.0f, 0.0f), mt->getBounds(text, Range(0, 1))); in TEST()
112 EXPECT_EQ(MinikinRect(0.0f, 30.0f, 30.0f, 0.0f), mt->getBounds(text, Range(0, 2))); in TEST()
133 EXPECT_EQ(MinikinRect(0.0f, 0.0f, 0.0f, 0.0f), mt->getBounds(text, Range(0, 0))); in TEST()
134 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 10.0f, 0.0f), mt->getBounds(text, Range(0, 1))); in TEST()
135 EXPECT_EQ(MinikinRect(0.0f, 10.0f, 20.0f, 0.0f), mt->getBounds(text, Range(0, 2))); in TEST()
[all …]
DBoundsCacheTest.cpp36 void operator()(const MinikinRect& rect, float advance) { in operator ()()
41 const MinikinRect& rect() const { return mRect; } in rect()
45 MinikinRect mRect;
DLineBreakerTestHelper.h64 virtual std::pair<float, MinikinRect> getBounds(const U16StringPiece& /* text */, in getBounds()
67 return std::make_pair(mWidth, MinikinRect()); in getBounds()
DLayoutTest.cpp40 MinikinRect* out) { in getBounds()
61 MinikinRect rect; in TEST_F()
148 MinikinRect rect; in TEST_F()
241 MinikinRect rect; in TEST_F()
/frameworks/minikin/libs/minikin/
DBoundsCache.cpp28 MinikinRect BoundsCache::getBounds(const LayoutPiece& layoutPiece, const MinikinPaint& paint) { in getBounds()
29 MinikinRect pieceBounds; in getBounds()
30 MinikinRect tmpRect; in getBounds()
DMeasurement.cpp127 void operator()(const MinikinRect& rect, float advance) { in operator ()()
128 MinikinRect tmp = rect; in operator ()()
135 MinikinRect mBounds;
140 MinikinRect* out) { in getBounds()
DMeasuredText.cpp249 MinikinRect pieceBounds; in operator ()()
250 MinikinRect tmpRect; in operator ()()
265 const MinikinRect& bounds() const { return mBounds; } in bounds()
270 MinikinRect mBounds;
273 std::pair<float, MinikinRect> StyleRun::getBounds(const U16StringPiece& textBuf, const Range& range, in getBounds()
338 MinikinRect MeasuredText::getBounds(const U16StringPiece& textBuf, const Range& range) const { in getBounds()
339 MinikinRect rect; in getBounds()
/frameworks/minikin/tests/util/
DFreeTypeMinikinFontForTest.h43 void GetBounds(MinikinRect* bounds, uint32_t glyph_id, const MinikinPaint& paint,
DFreeTypeMinikinFontForTest.cpp94 void FreeTypeMinikinFontForTest::GetBounds(MinikinRect* bounds, uint32_t glyphId, in GetBounds()
/frameworks/base/libs/hwui/hwui/
DMinikinSkia.h45 void GetBounds(minikin::MinikinRect* bounds, uint32_t glyph_id,
DMinikinUtils.h52 const uint16_t* buf, size_t bufSize, minikin::MinikinRect* out);
DMinikinUtils.cpp74 const uint16_t* buf, size_t bufSize, minikin::MinikinRect* out) { in getBounds()
DMinikinSkia.cpp77 void MinikinFontSkia::GetBounds(minikin::MinikinRect* bounds, uint32_t glyph_id, in GetBounds()
/frameworks/base/libs/hwui/jni/text/
DMeasuredText.cpp124 minikin::MinikinRect rect = toMeasuredParagraph(ptr)->getBounds(textBuffer, range); in nGetBounds()
/frameworks/base/libs/hwui/jni/
DPaint.cpp346 minikin::MinikinRect rect; in doTextBounds()