Home
last modified time | relevance | path

Searched refs:FontCollection (Results 1 – 18 of 18) sorted by relevance

/frameworks/minikin/libs/minikin/
DFontCollection.cpp76 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 …]
DLayout.cpp112 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()
DAndroid.mk35 FontCollection.cpp \
DLineBreaker.cpp123 float LineBreaker::addStyleRun(MinikinPaint* paint, const FontCollection* typeface, in addStyleRun()
/frameworks/minikin/tests/
DFontCollectionItemizeTest.cpp29 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 …]
DFontCollectionTest.cpp43 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()
DFontTestUtils.cpp27 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml) { in getFontCollection()
75 android::FontCollection* collection = new android::FontCollection(families); in getFontCollection()
DFontTestUtils.h30 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml);
/frameworks/minikin/include/minikin/
DLayout.h91 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;
DFontCollection.h28 class FontCollection : public MinikinRefCounted {
30 explicit FontCollection(const std::vector<FontFamily*>& typefaces);
32 ~FontCollection();
DLineBreaker.h160 float addStyleRun(MinikinPaint* paint, const FontCollection* typeface, FontStyle style,
/frameworks/base/libs/hwui/hwui/
DTypeface.cpp57 static FontCollection *makeFontCollection() { in makeFontCollection()
81 FontCollection *result = new FontCollection(typefaces); in makeFontCollection()
136 result->fFontCollection = new FontCollection(families); in createFromFamilies()
DMinikinUtils.cpp27 FontStyle MinikinUtils::prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFont, in prepareMinikinPaint()
56 FontCollection *font; in doLayout()
65 FontCollection *font; in measureText()
DTypeface.h30 FontCollection *fFontCollection;
DMinikinUtils.h37 …ANDROID_API static FontStyle prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFon…
/frameworks/minikin/sample/
Dexample.cpp36 FontCollection *makeFontCollection() { in makeFontCollection()
73 return new FontCollection(typefaces); in makeFontCollection()
83 FontCollection *collection = makeFontCollection(); in runMinikinTest()
Dexample_skia.cpp44 FontCollection *makeFontCollection() { in makeFontCollection()
75 return new FontCollection(typefaces); in makeFontCollection()
115 FontCollection *collection = makeFontCollection(); in runMinikinTest()
/frameworks/base/core/jni/
Dandroid_text_StaticLayout.cpp160 FontCollection *font; in nAddStyleRun()