Lines Matching refs:SkFontMgr_Fuchsia

154 class SkFontMgr_Fuchsia final : public SkFontMgr {  class
156 SkFontMgr_Fuchsia(fuchsia::fonts::ProviderSyncPtr provider);
157 ~SkFontMgr_Fuchsia() override;
201 SkFontStyleSet_Fuchsia(sk_sp<SkFontMgr_Fuchsia> font_manager, std::string familyName, in SkFontStyleSet_Fuchsia()
235 sk_sp<SkFontMgr_Fuchsia> fFontManager;
241 SkFontMgr_Fuchsia::SkFontMgr_Fuchsia(fuchsia::fonts::ProviderSyncPtr provider) in SkFontMgr_Fuchsia() function in SkFontMgr_Fuchsia
244 SkFontMgr_Fuchsia::~SkFontMgr_Fuchsia() = default;
246 int SkFontMgr_Fuchsia::onCountFamilies() const { in onCountFamilies()
251 void SkFontMgr_Fuchsia::onGetFamilyName(int index, SkString* familyName) const { in onGetFamilyName()
256 SkFontStyleSet* SkFontMgr_Fuchsia::onCreateStyleSet(int index) const { in onCreateStyleSet()
261 SkFontStyleSet* SkFontMgr_Fuchsia::onMatchFamily(const char familyName[]) const { in onMatchFamily()
274 SkTypeface* SkFontMgr_Fuchsia::onMatchFamilyStyle(const char familyName[], in onMatchFamilyStyle()
283 SkTypeface* SkFontMgr_Fuchsia::onMatchFamilyStyleCharacter(const char familyName[], in onMatchFamilyStyleCharacter()
293 SkTypeface* SkFontMgr_Fuchsia::onMatchFaceStyle(const SkTypeface*, const SkFontStyle&) const { in onMatchFaceStyle()
297 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onMakeFromData(sk_sp<SkData>, int ttcIndex) const { in onMakeFromData()
302 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> asset, in onMakeFromStreamIndex()
307 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> asset, in onMakeFromStreamArgs()
312 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onMakeFromFile(const char path[], int ttcIndex) const { in onMakeFromFile()
316 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onLegacyMakeTypeface(const char familyName[], in onLegacyMakeTypeface()
321 sk_sp<SkTypeface> SkFontMgr_Fuchsia::FetchTypeface(const char familyName[], in FetchTypeface()
359 sk_sp<SkData> SkFontMgr_Fuchsia::GetOrCreateSkData(int bufferId, in GetOrCreateSkData()
377 void SkFontMgr_Fuchsia::OnSkDataDeleted(int bufferId) const { in OnSkDataDeleted()
389 sk_sp<SkTypeface> SkFontMgr_Fuchsia::GetOrCreateTypeface(TypefaceId id, in GetOrCreateTypeface()
405 return sk_make_sp<SkFontMgr_Fuchsia>(std::move(provider)); in SkFontMgr_New_Fuchsia()