Home
last modified time | relevance | path

Searched refs:LayoutSplitter (Results 1 – 5 of 5) 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.cpp73 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getMetrics()
111 for (const auto [context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in measureText()
155 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in measureHyphenPiece()
240 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in appendLayout()
284 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getBounds()
315 for (const auto[context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getExtent()
345 for (const auto [context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getLineMetrics()
DMeasurement.cpp213 for (const auto [context, piece] : LayoutSplitter(str, info.range, info.isRtl)) { in getBounds()
244 for (const auto [context, piece] : LayoutSplitter(textBuf, info.range, info.isRtl)) { in getFontExtent()
DLayout.cpp255 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()
348 for (auto [acContext, acPiece] : LayoutSplitter(text, range, false /* isRtl */)) { in TEST()