Searched refs:LayoutPieces (Results 1 – 6 of 6) sorted by relevance
/aosp12/frameworks/minikin/include/minikin/ |
H A D | MeasuredText.h | 49 LayoutPieces* precomputed, LayoutPieces* outPieces) const = 0; 54 const LayoutPieces& pieces) const = 0; 57 const Range& contextRange, const LayoutPieces& pieces, 74 LayoutPieces* /* pieces */) const { in measureHyphenPiece() argument 94 LayoutPieces* precomputed, LayoutPieces* outPieces) const override; 97 const LayoutPieces& pieces) const override; 100 const LayoutPieces& pieces) const override; 111 LayoutPieces* pieces) const override; 128 LayoutPieces* /* precomputed */, LayoutPieces* /* outPieces */) const override { in getMetrics() argument 141 const LayoutPieces& /* pieces */) const override { in getExtent() argument [all …]
|
H A D | LayoutPieces.h | 28 struct LayoutPieces { struct 68 LayoutPieces() : nextPaintId(0) {} in LayoutPieces() argument 69 ~LayoutPieces() {} in ~LayoutPieces() argument
|
H A D | Layout.h | 34 struct LayoutPieces;
|
/aosp12/frameworks/minikin/libs/minikin/ |
H A D | MeasuredText.cpp | 32 AdvancesCompositor(std::vector<float>* outAdvances, LayoutPieces* outPieces) in AdvancesCompositor() 53 LayoutPieces* mOutPieces; 57 LayoutPieces* precomputed, LayoutPieces* outPieces) const { in getMetrics() 65 if (paintId == LayoutPieces::kNoPaintId) { in getMetrics() 81 TotalAdvanceCompositor(LayoutPieces* outPieces) : mTotalAdvance(0), mOutPieces(outPieces) {} in TotalAdvanceCompositor() 103 LayoutPieces* mOutPieces; 108 LayoutPieces* pieces) const { in measureHyphenPiece() 133 LayoutPieces* piecesOut = computeLayout ? &layoutPieces : nullptr; in measure() 179 const Range& /* context */, const LayoutPieces& pieces, in appendLayout() 242 const LayoutPieces& pieces) const { in getBounds() [all …]
|
H A D | LineBreakerUtil.h | 71 LayoutPieces* pieces) { // An output of layout pieces. Maybe null. in populateHyphenationPoints()
|
/aosp12/frameworks/minikin/tests/unittest/ |
H A D | LineBreakerTestHelper.h | 58 virtual void getMetrics(const U16StringPiece&, std::vector<float>* advances, LayoutPieces*, in getMetrics() argument 59 LayoutPieces*) const { in getMetrics() 66 const LayoutPieces& /* pieces */) const { in getBounds() argument 71 const LayoutPieces& /* pieces */) const override { in getExtent() argument 79 LayoutPieces*) const { in measureHyphenPiece() argument 91 const LayoutPieces&, const MinikinPaint&, uint32_t, StartHyphenEdit, in appendLayout() argument
|