#include <asset_font_manager.h>
|
| AssetFontManager (std::unique_ptr< FontAssetProvider > font_provider) |
|
| ~AssetFontManager () override |
|
int | countFamilies () const |
|
void | getFamilyName (int index, SkString *familyName) const |
|
sk_sp< SkFontStyleSet > | createStyleSet (int index) const |
|
sk_sp< SkFontStyleSet > | matchFamily (const char familyName[]) const |
|
sk_sp< SkTypeface > | matchFamilyStyle (const char familyName[], const SkFontStyle &) const |
|
sk_sp< SkTypeface > | matchFamilyStyleCharacter (const char familyName[], const SkFontStyle &, const char *bcp47[], int bcp47Count, SkUnichar character) const |
|
sk_sp< SkTypeface > | makeFromData (sk_sp< SkData >, int ttcIndex=0) const |
|
sk_sp< SkTypeface > | makeFromStream (std::unique_ptr< SkStreamAsset >, int ttcIndex=0) const |
|
sk_sp< SkTypeface > | makeFromStream (std::unique_ptr< SkStreamAsset >, const SkFontArguments &) const |
|
sk_sp< SkTypeface > | makeFromFile (const char path[], int ttcIndex=0) const |
|
sk_sp< SkTypeface > | legacyMakeTypeface (const char familyName[], SkFontStyle style) const |
|
| SkRefCntBase () |
|
virtual | ~SkRefCntBase () |
|
bool | unique () const |
|
void | ref () const |
|
void | unref () const |
|
|
int | onCountFamilies () const override |
|
void | onGetFamilyName (int index, SkString *familyName) const override |
|
sk_sp< SkFontStyleSet > | onCreateStyleSet (int index) const override |
|
sk_sp< SkTypeface > | onMatchFamilyStyle (const char familyName[], const SkFontStyle &) const override |
|
sk_sp< SkTypeface > | onMatchFamilyStyleCharacter (const char familyName[], const SkFontStyle &, const char *bcp47[], int bcp47Count, SkUnichar character) const override |
|
sk_sp< SkTypeface > | onMakeFromData (sk_sp< SkData >, int ttcIndex) const override |
|
sk_sp< SkTypeface > | onMakeFromStreamIndex (std::unique_ptr< SkStreamAsset >, int ttcIndex) const override |
|
sk_sp< SkTypeface > | onMakeFromStreamArgs (std::unique_ptr< SkStreamAsset >, const SkFontArguments &) const override |
|
sk_sp< SkTypeface > | onMakeFromFile (const char path[], int ttcIndex) const override |
|
sk_sp< SkTypeface > | onLegacyMakeTypeface (const char familyName[], SkFontStyle) const override |
|
Definition at line 31 of file asset_font_manager.h.
◆ AssetFontManager()
txt::AssetFontManager::AssetFontManager |
( |
std::unique_ptr< FontAssetProvider > |
font_provider | ) |
|
|
explicit |
Definition at line 27 of file asset_font_manager.cc.
31}
std::unique_ptr< FontAssetProvider > font_provider_
#define FML_DCHECK(condition)
◆ ~AssetFontManager()
txt::AssetFontManager::~AssetFontManager |
( |
| ) |
|
|
overridedefault |
◆ onCountFamilies()
int txt::AssetFontManager::onCountFamilies |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ onCreateStyleSet()
◆ onGetFamilyName()
void txt::AssetFontManager::onGetFamilyName |
( |
int |
index, |
|
|
SkString * |
familyName |
|
) |
| const |
|
overrideprivatevirtual |
◆ onLegacyMakeTypeface()
◆ onMakeFromData()
◆ onMakeFromFile()
sk_sp< SkTypeface > txt::AssetFontManager::onMakeFromFile |
( |
const char |
path[], |
|
|
int |
ttcIndex |
|
) |
| const |
|
overrideprivatevirtual |
◆ onMakeFromStreamArgs()
◆ onMakeFromStreamIndex()
◆ onMatchFamily()
◆ onMatchFamilyStyle()
Implements SkFontMgr.
Definition at line 54 of file asset_font_manager.cc.
56 {
59 if (font_style_set == nullptr)
60 return nullptr;
61 return font_style_set->matchStyle(style);
62}
◆ onMatchFamilyStyleCharacter()
◆ font_provider_
The documentation for this class was generated from the following files: