/frameworks/minikin/libs/minikin/ |
D | FontCollection.cpp | 76 uint32_t FontCollection::sNextId = 0; 78 FontCollection::FontCollection(const vector<FontFamily*>& typefaces) : in FontCollection() function in android::FontCollection 140 FontCollection::~FontCollection() { in ~FontCollection() 166 uint32_t FontCollection::calcFamilyScore(uint32_t ch, uint32_t vs, int variant, uint32_t langListId, in calcFamilyScore() 194 uint32_t FontCollection::calcCoverageScore(uint32_t ch, uint32_t vs, FontFamily* fontFamily) const { in calcCoverageScore() 250 uint32_t FontCollection::calcLanguageMatchingScore( in calcLanguageMatchingScore() 266 uint32_t FontCollection::calcVariantMatchingScore(int variant, const FontFamily& fontFamily) { in calcVariantMatchingScore() 275 FontFamily* FontCollection::getFamilyForChar(uint32_t ch, uint32_t vs, in getFamilyForChar() 356 bool FontCollection::hasVariationSelector(uint32_t baseCodepoint, in hasVariationSelector() 388 void FontCollection::itemize(const uint16_t *string, size_t string_size, FontStyle style, in itemize() [all …]
|
D | Layout.cpp | 112 LayoutCacheKey(const FontCollection* collection, const MinikinPaint& paint, FontStyle style, in LayoutCacheKey() 137 void doLayout(Layout* layout, LayoutContext* ctx, const FontCollection* collection) const { in doLayout() 175 Layout* get(LayoutCacheKey& key, LayoutContext* ctx, const FontCollection* collection) { in get() 284 void Layout::setFontCollection(const FontCollection* collection) { in setFontCollection() 599 const FontCollection* collection, float* advances) { in measureText() 618 bool isRtl, LayoutContext* ctx, size_t dstStart, const FontCollection* collection, in doLayoutRunCached() 657 bool isRtl, LayoutContext* ctx, size_t bufStart, const FontCollection* collection, in doLayoutWord() 708 vector<FontCollection::Run> items; in doLayoutRun() 735 FontCollection::Run &run = items[run_ix]; in doLayoutRun()
|
D | Android.mk | 35 FontCollection.cpp \
|
D | LineBreaker.cpp | 123 float LineBreaker::addStyleRun(MinikinPaint* paint, const FontCollection* typeface, in addStyleRun()
|
/frameworks/minikin/tests/ |
D | FontCollectionItemizeTest.cpp | 29 using android::FontCollection; 59 void itemize(FontCollection* collection, const char* str, FontStyle style, in itemize() 60 std::vector<FontCollection::Run>* result) { in itemize() 72 const std::string& getFontPath(const FontCollection::Run& run) { in getFontPath() 84 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml)); in TEST_F() 85 std::vector<FontCollection::Run> runs; in TEST_F() 154 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml)); in TEST_F() 155 std::vector<FontCollection::Run> runs; in TEST_F() 215 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml)); in TEST_F() 216 std::vector<FontCollection::Run> runs; in TEST_F() [all …]
|
D | FontCollectionTest.cpp | 43 void expectVSGlyphs(const FontCollection& fc, uint32_t codepoint, const std::set<uint32_t>& vsSet) { in expectVSGlyphs() 63 FontCollection fc(families); in TEST() 82 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kEmojiXmlFile)); in TEST()
|
D | FontTestUtils.cpp | 27 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml) { in getFontCollection() 75 android::FontCollection* collection = new android::FontCollection(families); in getFontCollection()
|
D | FontTestUtils.h | 30 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml);
|
/frameworks/minikin/include/minikin/ |
D | Layout.h | 91 void setFontCollection(const FontCollection* collection); 98 const FontCollection* collection, float* advances); 140 const FontCollection* collection, Layout* layout, float* advances); 144 bool isRtl, LayoutContext* ctx, size_t bufStart, const FontCollection* collection, 157 const FontCollection* mCollection;
|
D | FontCollection.h | 28 class FontCollection : public MinikinRefCounted { 30 explicit FontCollection(const std::vector<FontFamily*>& typefaces); 32 ~FontCollection();
|
D | LineBreaker.h | 160 float addStyleRun(MinikinPaint* paint, const FontCollection* typeface, FontStyle style,
|
/frameworks/base/libs/hwui/hwui/ |
D | Typeface.cpp | 57 static FontCollection *makeFontCollection() { in makeFontCollection() 81 FontCollection *result = new FontCollection(typefaces); in makeFontCollection() 136 result->fFontCollection = new FontCollection(families); in createFromFamilies()
|
D | MinikinUtils.cpp | 27 FontStyle MinikinUtils::prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFont, in prepareMinikinPaint() 56 FontCollection *font; in doLayout() 65 FontCollection *font; in measureText()
|
D | Typeface.h | 30 FontCollection *fFontCollection;
|
D | MinikinUtils.h | 37 …ANDROID_API static FontStyle prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFon…
|
/frameworks/minikin/sample/ |
D | example.cpp | 36 FontCollection *makeFontCollection() { in makeFontCollection() 73 return new FontCollection(typefaces); in makeFontCollection() 83 FontCollection *collection = makeFontCollection(); in runMinikinTest()
|
D | example_skia.cpp | 44 FontCollection *makeFontCollection() { in makeFontCollection() 75 return new FontCollection(typefaces); in makeFontCollection() 115 FontCollection *collection = makeFontCollection(); in runMinikinTest()
|
/frameworks/base/core/jni/ |
D | android_text_StaticLayout.cpp | 160 FontCollection *font; in nAddStyleRun()
|