Home
last modified time | relevance | path

Searched refs:MinikinPaint (Results 1 – 25 of 40) sorted by relevance

12

/frameworks/minikin/include/minikin/
DMinikinPaint.h50 struct MinikinPaint { struct
51 MinikinPaint(const std::shared_ptr<FontCollection>& font) in MinikinPaint() function
77 void copyFrom(const MinikinPaint& paint) { *this = paint; } in copyFrom() argument
79 MinikinPaint(const MinikinPaint&) = default;
80 MinikinPaint& operator=(const MinikinPaint&) = default; argument
82 MinikinPaint(MinikinPaint&&) = default;
83 MinikinPaint& operator=(MinikinPaint&&) = default; argument
87 inline bool operator==(const MinikinPaint& paint) const { argument
DMinikinFont.h30 struct MinikinPaint;
41 virtual float GetHorizontalAdvance(uint32_t glyph_id, const MinikinPaint& paint,
44 const MinikinPaint& paint, const FontFakery& fakery, in GetHorizontalAdvances()
51 virtual void GetBounds(MinikinRect* bounds, uint32_t glyph_id, const MinikinPaint& paint,
54 virtual void GetFontExtent(MinikinExtent* extent, const MinikinPaint& paint,
DLayout.h89 Layout(const U16StringPiece& str, const Range& range, Bidi bidiFlags, const MinikinPaint& paint, in Layout()
97 Layout(const U16StringPiece& str, const Range& range, Bidi bidiFlags, const MinikinPaint& paint, in Layout()
109 const MinikinPaint& paint, StartHyphenEdit startHyphen, in measureText()
117 const MinikinPaint& paint, StartHyphenEdit startHyphen, in measureText()
125 const MinikinPaint& paint, StartHyphenEdit startHyphen,
179 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen,
186 const MinikinPaint& paint, size_t dstStart,
193 bool isRtl, const MinikinPaint& paint, size_t bufStart,
199 const MinikinPaint& paint, StartHyphenEdit startHyphen,
DLayoutPieces.h70 std::size_t operator()(const MinikinPaint& paint) const { return paint.hash(); } in operator()
77 std::unordered_map<MinikinPaint, uint32_t, PaintHasher> paintMap;
81 const MinikinPaint& paint, const MinikinRect& rect) { in insert()
94 const MinikinPaint& paint, bool dir, StartHyphenEdit startEdit, in getOrCreate()
114 uint32_t findPaintId(const MinikinPaint& paint) const { in findPaintId()
124 result += (sizeof(MinikinPaint) + sizeof(uint32_t)) * paintMap.size(); in getMemoryUsage()
DMeasuredText.h93 const MinikinPaint& paint, uint32_t outOrigin,
104 virtual const MinikinPaint* getPaint() const { return nullptr; } in getPaint()
118 const MinikinPaint* paint = getPaint(); in getLetterSpacingInPx()
132 StyleRun(const Range& range, MinikinPaint&& paint, int lineBreakStyle, int lineBreakWordStyle, in StyleRun()
166 const LayoutPieces& pieces, const MinikinPaint& paint, uint32_t outOrigin,
170 const MinikinPaint* getPaint() const override { return &mPaint; } in getPaint()
178 MinikinPaint mPaint;
223 const MinikinPaint& /* paint */, uint32_t /* outOrigin */, in appendLayout() argument
DLayoutCore.h36 struct MinikinPaint;
42 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen);
68 static MinikinRect calculateBounds(const LayoutPiece& layout, const MinikinPaint& paint);
DMeasurement.h37 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen,
41 const MinikinPaint& paint);
DDebug.h28 struct MinikinPaint;
44 std::string toString(const MinikinPaint& paint);
DFontFeature.h28 struct MinikinPaint;
49 std::vector<hb_feature_t> cleanAndAddDefaultFontFeatures(const MinikinPaint& features);
/frameworks/minikin/tests/unittest/
DLayoutCacheTest.cpp39 void operator()(const LayoutPiece& layout, const MinikinPaint& /* dir */, in operator ()() argument
56 MinikinPaint paint(buildFontCollection("Ascii.ttf")); in TEST()
74 MinikinPaint paint(buildFontCollection("Ascii.ttf")); in TEST()
133 MinikinPaint paint1(buildFontCollection("Ascii.ttf")); in TEST()
136 MinikinPaint paint2(buildFontCollection("Emoji.ttf")); in TEST()
144 MinikinPaint paint1(collection); in TEST()
148 MinikinPaint paint2(collection); in TEST()
157 MinikinPaint paint1(collection); in TEST()
161 MinikinPaint paint2(collection); in TEST()
170 MinikinPaint paint1(collection); in TEST()
[all …]
DFontFeatureTest.cpp50 auto f = cleanAndAddDefaultFontFeatures(MinikinPaint(font)); in TEST_F()
57 auto paint = MinikinPaint(font); in TEST_F()
69 auto paint = MinikinPaint(font); in TEST_F()
83 auto paint = MinikinPaint(font); in TEST_F()
99 auto paint = MinikinPaint(font); in TEST_F()
109 auto paint = MinikinPaint(font); in TEST_F()
119 auto paint = MinikinPaint(font); in TEST_F()
136 auto paint = MinikinPaint(font); in TEST_F()
162 auto paint = MinikinPaint(font); in TEST_F_WITH_FLAGS()
170 auto paint = MinikinPaint(font); in TEST_F_WITH_FLAGS()
DMeasuredTextTest.cpp40 MinikinPaint paint1(font); in TEST()
45 MinikinPaint paint2(font); in TEST()
72 MinikinPaint paint(font); in TEST()
94 MinikinPaint paint(font); in TEST()
112 MinikinPaint paint(font); in TEST()
131 MinikinPaint paint(font); in TEST()
135 MinikinPaint paint2(font); in TEST()
168 MinikinPaint paint(font); in TEST()
191 MinikinPaint paint(font); in TEST()
195 MinikinPaint paint2(font); in TEST()
[all …]
DLayoutTest.cpp39 static void getBounds(const U16StringPiece& text, Bidi bidiFlags, const MinikinPaint& paint, in getBounds()
59 MinikinPaint paint(mCollection); in TEST_F()
146 MinikinPaint paint(mCollection); in TEST_F()
239 MinikinPaint paint(mCollection); in TEST_F()
334 MinikinPaint paint(mCollection); in TEST_F()
357 MinikinPaint paint(mCollection); in TEST_F()
386 MinikinPaint paint(mCollection); in TEST_F()
447 MinikinPaint paint(fc); in TEST_F()
460 MinikinPaint paint(fc); in TEST_F()
474 MinikinPaint paint(fc); in TEST_F()
DLayoutCoreTest.cpp30 static LayoutPiece buildLayout(const std::string& text, const MinikinPaint& paint) { in buildLayout()
37 const MinikinPaint& paint) { in buildLayout()
44 MinikinPaint paint(fc); in buildLayout()
51 MinikinPaint paint(fc); in buildLayoutAndBounds()
62 MinikinPaint paint(fc); in buildLayout()
359 MinikinPaint paint(fc); in TEST()
DLineBreakerTestHelper.h83 virtual const MinikinPaint* getPaint() const { return &mPaint; } in getPaint()
99 const LayoutPieces&, const MinikinPaint&, uint32_t, StartHyphenEdit, in appendLayout() argument
111 MinikinPaint mPaint;
/frameworks/base/libs/hwui/hwui/
DMinikinSkia.h37 float GetHorizontalAdvance(uint32_t glyph_id, const minikin::MinikinPaint& paint,
41 const minikin::MinikinPaint& paint,
46 const minikin::MinikinPaint& paint,
49 void GetFontExtent(minikin::MinikinExtent* extent, const minikin::MinikinPaint& paint,
DMinikinUtils.cpp34 minikin::MinikinPaint MinikinUtils::prepareMinikinPaint(const Paint* paint, in prepareMinikinPaint()
39 minikin::MinikinPaint minikinPaint(resolvedFace->fFontCollection); in prepareMinikinPaint()
68 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in doLayout()
89 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in getBounds()
103 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in measureText()
119 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in getFontExtent()
DMinikinSkia.cpp49 const minikin::MinikinPaint& paint, in MinikinFontSkia_SetSkiaFont()
59 float MinikinFontSkia::GetHorizontalAdvance(uint32_t glyph_id, const minikin::MinikinPaint& paint, in GetHorizontalAdvance()
73 const minikin::MinikinPaint& paint, in GetHorizontalAdvances()
82 const minikin::MinikinPaint& paint, in GetBounds()
96 const minikin::MinikinPaint& paint, in GetFontExtent()
/frameworks/minikin/tests/util/
DFreeTypeMinikinFontForTest.h45 float GetHorizontalAdvance(uint32_t glyph_id, const MinikinPaint& paint,
47 void GetBounds(MinikinRect* bounds, uint32_t glyph_id, const MinikinPaint& paint,
49 void GetFontExtent(MinikinExtent* extent, const MinikinPaint& paint,
DFreeTypeMinikinFontForTest.cpp89 float FreeTypeMinikinFontForTest::GetHorizontalAdvance(uint32_t glyphId, const MinikinPaint& paint, in GetHorizontalAdvance()
96 const MinikinPaint& paint, in GetBounds()
109 void FreeTypeMinikinFontForTest::GetFontExtent(MinikinExtent* extent, const MinikinPaint& paint, in GetFontExtent()
/frameworks/minikin/libs/minikin/
DLayout.cpp50 void adjustGlyphLetterSpacingEdge(const U16StringPiece& textBuf, const MinikinPaint& paint, in adjustGlyphLetterSpacingEdge()
100 const BidiText& bidiText, const MinikinPaint& paint, in adjustAdvanceLetterSpacingEdge()
173 void adjustBoundsLetterSpacingEdge(const MinikinPaint& paint, RunFlag runFlag, in adjustBoundsLetterSpacingEdge()
194 const MinikinPaint& paint, StartHyphenEdit startHyphen, in doLayout()
211 const MinikinPaint& paint, StartHyphenEdit startHyphen, in measureText()
246 const MinikinPaint& paint, size_t dstStart, in doLayoutRunCached()
287 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()() argument
317 bool isRtl, const MinikinPaint& paint, size_t bufStart, in doLayoutWord()
DMeasuredText.cpp41 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& paint, in operator ()()
94 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint&, const MinikinRect&) { in operator ()() argument
131 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& paint, in operator ()()
215 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()() argument
227 const MinikinPaint& paint, uint32_t outOrigin, in appendLayout()
264 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()() argument
298 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()() argument
328 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()() argument
355 const Range& contextRange, const MinikinPaint& paint, in buildLayout()
DMeasurement.cpp198 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint& /* paint */, in operator ()()
209 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen, in getBounds()
233 void operator()(const LayoutPiece& layoutPiece, const MinikinPaint&, const MinikinRect&) { in operator ()()
241 const MinikinPaint& paint) { in getFontExtent()
DMinikinInternal.cpp51 bool MinikinPaint::skipCache() const { in skipCache()
DFontFeatureUtils.cpp40 std::vector<hb_feature_t> cleanAndAddDefaultFontFeatures(const MinikinPaint& paint) { in cleanAndAddDefaultFontFeatures()

12