Searched refs:LayoutSplitter (Results 1 – 4 of 4) sorted by relevance
/frameworks/minikin/libs/minikin/ |
D | LayoutSplitter.h | 55 class LayoutSplitter { 57 LayoutSplitter(const U16StringPiece& textBuf, const Range& range, bool isRtl) in LayoutSplitter() function 90 friend class LayoutSplitter; 92 iterator(const LayoutSplitter* parent, uint32_t pos) : mParent(parent), mPos(pos) { in iterator() 109 const LayoutSplitter* mParent; 123 MINIKIN_PREVENT_COPY_AND_ASSIGN(LayoutSplitter);
|
D | MeasuredText.cpp | 63 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getMetrics() 112 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in measureHyphenPiece() 189 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in appendLayout() 234 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getBounds() 264 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getExtent()
|
D | Layout.cpp | 81 for (const auto[context, piece] : LayoutSplitter(textBuf, range, isRtl)) { in doLayoutRunCached()
|
/frameworks/minikin/tests/unittest/ |
D | LayoutSplitterTest.cpp | 147 for (auto[acContext, acPiece] : LayoutSplitter(text, range, false /* isRtl */)) { in TEST() 209 for (auto[acContext, acPiece] : LayoutSplitter(text, range, true /* isRtl */)) { in TEST() 261 for (auto[acContext, acPiece] : LayoutSplitter(text, range, false /* isRtl */)) { in TEST() 313 for (auto[acContext, acPiece] : LayoutSplitter(text, range, true /* isRtl */)) { in TEST()
|