Home
last modified time | relevance | path

Searched refs:fStyles (Results 1 - 9 of 9) sorted by relevance

/third_party/skia/modules/skparagraph/src/
H A DTypefaceFontProvider.cpp68 int TypefaceFontStyleSet::count() { return fStyles.size(); } in count()
71 SkASSERT(index < fStyles.size()); in getStyle()
73 *style = fStyles[index]->fontStyle(); in getStyle()
81 SkASSERT(index < fStyles.size()); in createTypeface()
82 return SkRef(fStyles[index].get()); in createTypeface()
91 fStyles.emplace_back(std::move(typeface)); in appendTypeface()
96 fStyles.reset(); in clearTypefaces()
/third_party/skia/src/ports/
H A DSkFontMgr_preview.h251 fStyles.push_back().reset(new SkTypeface_PreviewSystem(pathName, ttcIndex, axisValues.get(), in SkFontStyleSet_Preview()
261 return fStyles.count();
266 if (index < 0 || fStyles.count() <= index) {
270 *style = fStyles[index]->fontStyle();
279 if (index < 0 || fStyles.count() <= index) {
282 return SkRef(fStyles[index].get());
291 SkTArray<sk_sp<SkTypeface_PreviewSystem>> fStyles; member in SkFontStyleSet_Preview
H A DSkFontMgr_custom.cpp131 fStyles.emplace_back(std::move(typeface)); in appendTypeface()
135 return fStyles.count(); in count()
139 SkASSERT(index < fStyles.count()); in getStyle()
141 *style = fStyles[index]->fontStyle(); in getStyle()
149 SkASSERT(index < fStyles.count());
150 return SkRef(fStyles[index].get());
H A DSkFontMgr_fuchsia.cpp278 : fFontManager(font_manager), fFamilyName(familyName), fStyles(styles) {} in SkFontStyleSet_Fuchsia()
282 int count() override { return fStyles.size(); }
285 SkASSERT(index >= 0 && index < static_cast<int>(fStyles.size()));
286 if (style) *style = fStyles[index];
293 SkASSERT(index >= 0 && index < static_cast<int>(fStyles.size()));
295 if (fTypefaces.empty()) fTypefaces.resize(fStyles.size());
299 fFamilyName.c_str(), fStyles[index], /*bcp47=*/nullptr,
312 std::vector<SkFontStyle> fStyles; member in SkFontStyleSet_Fuchsia
H A DSkFontMgr_android.cpp238 fStyles.push_back().reset(new SkTypeface_AndroidSystem( in SkFontStyleSet_Android()
245 return fStyles.count();
248 if (index < 0 || fStyles.count() <= index) {
252 *style = fStyles[index]->fontStyle();
259 if (index < 0 || fStyles.count() <= index) {
262 return SkRef(fStyles[index].get());
270 SkTArray<sk_sp<SkTypeface_AndroidSystem>> fStyles; member in SkFontStyleSet_Android
H A DSkFontMgr_preview.cpp74 for (int j = 0; j < fStyleSets[i]->fStyles.count(); ++j) { in onMatchFaceStyle()
75 if (fStyleSets[i]->fStyles[j].get() == typeface) { in onMatchFaceStyle()
H A DSkFontMgr_custom.h115 SkTArray<sk_sp<SkTypeface_Custom>> fStyles; member in SkFontStyleSet_Custom
/third_party/skia/tests/
H A DFontMgrTest.cpp183 TestFontStyleSet(std::initializer_list<SkFontStyle> styles) : fStyles(styles) {} in DEF_TEST()
184 int count() override { return static_cast<int>(fStyles.size()); } in DEF_TEST()
187 *style = fStyles[index]; in DEF_TEST()
194 return new TestTypeface(fStyles[index]); in DEF_TEST()
200 std::vector<SkFontStyle> fStyles; in DEF_TEST() member in TestFontStyleSet
/third_party/skia/modules/skparagraph/include/
H A DTypefaceFontProvider.h32 SkTArray<sk_sp<SkTypeface>> fStyles; member in skia::textlayout::TypefaceFontStyleSet

Completed in 6 milliseconds