Searched refs:LayoutSplitter (Results 1 – 5 of 5) sorted by relevance
/aosp12/frameworks/minikin/libs/minikin/ |
H A 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);
|
H A 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() 192 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in appendLayout() 247 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getBounds() 277 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getExtent()
|
H A D | Measurement.cpp | 143 for (const auto [context, piece] : LayoutSplitter(str, info.range, info.isRtl)) { in getBounds()
|
H A D | Layout.cpp | 81 for (const auto[context, piece] : LayoutSplitter(textBuf, range, isRtl)) { in doLayoutRunCached()
|
/aosp12/frameworks/minikin/tests/unittest/ |
H A 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() 348 for (auto [acContext, acPiece] : LayoutSplitter(text, range, false /* isRtl */)) { in TEST()
|