Home
last modified time | relevance | path

Searched refs:LayoutSplitter (Results 1 – 4 of 4) sorted by relevance

/frameworks/minikin/libs/minikin/
DLayoutSplitter.h55 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);
DMeasuredText.cpp63 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()
DLayout.cpp81 for (const auto[context, piece] : LayoutSplitter(textBuf, range, isRtl)) { in doLayoutRunCached()
/frameworks/minikin/tests/unittest/
DLayoutSplitterTest.cpp147 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()