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

/frameworks/minikin/tests/
H A DFontTestUtils.h20 #include <minikin/FontCollection.h>
23 * Returns FontCollection from installed fonts.
30 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml);
H A DFontTestUtils.cpp19 #include <minikin/FontCollection.h>
27 android::FontCollection* getFontCollection(const char* fontDir, const char* fontXml) {
75 android::FontCollection* collection = new android::FontCollection(families);
H A DFontCollectionTest.cpp19 #include <minikin/FontCollection.h>
43 void expectVSGlyphs(const FontCollection& fc, uint32_t codepoint, const std::set<uint32_t>& vsSet) {
63 FontCollection fc(families);
82 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kEmojiXmlFile));
H A DFontCollectionItemizeTest.cpp29 using android::FontCollection;
59 void itemize(FontCollection* collection, const char* str, FontStyle style,
60 std::vector<FontCollection::Run>* result) {
72 const std::string& getFontPath(const FontCollection::Run& run) {
84 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml));
85 std::vector<FontCollection::Run> runs;
154 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml));
155 std::vector<FontCollection::Run> runs;
215 MinikinAutoUnref<FontCollection> collection(getFontCollection(kTestFontDir, kItemizeFontXml));
216 std::vector<FontCollection
[all...]
/frameworks/base/libs/hwui/hwui/
H A DTypeface.h24 #include <minikin/FontCollection.h>
30 FontCollection *fFontCollection;
H A DTypeface.cpp29 #include <minikin/FontCollection.h>
57 static FontCollection *makeFontCollection() {
81 FontCollection *result = new FontCollection(typefaces);
136 result->fFontCollection = new FontCollection(families);
H A DMinikinUtils.cpp27 FontStyle MinikinUtils::prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFont,
56 FontCollection *font;
65 FontCollection *font;
H A DMinikinUtils.h37 ANDROID_API static FontStyle prepareMinikinPaint(MinikinPaint* minikinPaint, FontCollection** pFont,
/frameworks/minikin/include/minikin/
H A DLayout.h24 #include <minikin/FontCollection.h>
78 // The lifetime of the FontCollection set through setFontCollection must
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;
H A DFontCollection.h28 class FontCollection : public MinikinRefCounted { class in namespace:android
30 explicit FontCollection(const std::vector<FontFamily*>& typefaces);
32 ~FontCollection();
H A DLineBreaker.h160 float addStyleRun(MinikinPaint* paint, const FontCollection* typeface, FontStyle style,
/frameworks/minikin/sample/
H A Dexample.cpp36 FontCollection *makeFontCollection() {
73 return new FontCollection(typefaces);
83 FontCollection *collection = makeFontCollection();
H A Dexample_skia.cpp44 FontCollection *makeFontCollection() {
75 return new FontCollection(typefaces);
115 FontCollection *collection = makeFontCollection();
/frameworks/minikin/libs/minikin/
H A DFontCollection.cpp29 #include <minikin/FontCollection.h>
76 uint32_t FontCollection::sNextId = 0;
78 FontCollection::FontCollection(const vector<FontFamily*>& typefaces) : function in class:android::FontCollection
140 FontCollection::~FontCollection() {
166 uint32_t FontCollection::calcFamilyScore(uint32_t ch, uint32_t vs, int variant, uint32_t langListId,
194 uint32_t FontCollection::calcCoverageScore(uint32_t ch, uint32_t vs, FontFamily* fontFamily) const {
250 uint32_t FontCollection::calcLanguageMatchingScore(
266 uint32_t FontCollection
[all...]
H A DLayout.cpp112 LayoutCacheKey(const FontCollection* collection, const MinikinPaint& paint, FontStyle style,
137 void doLayout(Layout* layout, LayoutContext* ctx, const FontCollection* collection) const {
175 Layout* get(LayoutCacheKey& key, LayoutContext* ctx, const FontCollection* collection) {
284 void Layout::setFontCollection(const FontCollection* collection) {
599 const FontCollection* collection, float* advances) {
618 bool isRtl, LayoutContext* ctx, size_t dstStart, const FontCollection* collection,
657 bool isRtl, LayoutContext* ctx, size_t bufStart, const FontCollection* collection,
708 vector<FontCollection::Run> items;
735 FontCollection::Run &run = items[run_ix];
H A DAndroid.mk35 FontCollection.cpp \
H A DLineBreaker.cpp123 float LineBreaker::addStyleRun(MinikinPaint* paint, const FontCollection* typeface,
/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp38 #include <minikin/FontCollection.h>
160 FontCollection *font;

Completed in 135 milliseconds