/frameworks/minikin/include/minikin/ |
D | MinikinPaint.h | 50 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
|
D | MinikinFont.h | 30 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,
|
D | Layout.h | 89 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,
|
D | LayoutPieces.h | 70 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()
|
D | MeasuredText.h | 93 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
|
D | LayoutCore.h | 36 struct MinikinPaint; 42 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen); 68 static MinikinRect calculateBounds(const LayoutPiece& layout, const MinikinPaint& paint);
|
D | Measurement.h | 37 const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen, 41 const MinikinPaint& paint);
|
D | Debug.h | 28 struct MinikinPaint; 44 std::string toString(const MinikinPaint& paint);
|
D | FontFeature.h | 28 struct MinikinPaint; 49 std::vector<hb_feature_t> cleanAndAddDefaultFontFeatures(const MinikinPaint& features);
|
/frameworks/minikin/tests/unittest/ |
D | LayoutCacheTest.cpp | 39 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 …]
|
D | FontFeatureTest.cpp | 50 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()
|
D | MeasuredTextTest.cpp | 40 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 …]
|
D | LayoutTest.cpp | 39 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()
|
D | LayoutCoreTest.cpp | 30 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()
|
D | LineBreakerTestHelper.h | 83 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/ |
D | MinikinSkia.h | 37 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,
|
D | MinikinUtils.cpp | 34 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()
|
D | MinikinSkia.cpp | 49 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/ |
D | FreeTypeMinikinFontForTest.h | 45 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,
|
D | FreeTypeMinikinFontForTest.cpp | 89 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/ |
D | Layout.cpp | 50 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()
|
D | MeasuredText.cpp | 41 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()
|
D | Measurement.cpp | 198 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()
|
D | MinikinInternal.cpp | 51 bool MinikinPaint::skipCache() const { in skipCache()
|
D | FontFeatureUtils.cpp | 40 std::vector<hb_feature_t> cleanAndAddDefaultFontFeatures(const MinikinPaint& paint) { in cleanAndAddDefaultFontFeatures()
|