|
int | onCountFamilies () const override |
|
void | onGetFamilyName (int index, SkString *familyName) const override |
|
sk_sp< SkFontStyleSet > | onCreateStyleSet (int index) const override |
|
sk_sp< SkFontStyleSet > | onMatchFamily (const char[]) const override |
|
sk_sp< SkTypeface > | onMatchFamilyStyle (const char[], const SkFontStyle &) const override |
|
sk_sp< SkTypeface > | onMatchFamilyStyleCharacter (const char familyName[], const SkFontStyle &style, const char *bcp47[], int bcp47Count, SkUnichar character) const override |
|
sk_sp< SkTypeface > | onMakeFromData (sk_sp< SkData >, int) const override |
|
sk_sp< SkTypeface > | onMakeFromStreamIndex (std::unique_ptr< SkStreamAsset >, int) const override |
|
sk_sp< SkTypeface > | onMakeFromStreamArgs (std::unique_ptr< SkStreamAsset >, const SkFontArguments &) const override |
|
sk_sp< SkTypeface > | onMakeFromFile (const char[], int) const override |
|
sk_sp< SkTypeface > | onLegacyMakeTypeface (const char[], SkFontStyle) const override |
|
virtual int | onCountFamilies () const =0 |
|
virtual void | onGetFamilyName (int index, SkString *familyName) const =0 |
|
virtual sk_sp< SkFontStyleSet > | onCreateStyleSet (int index) const =0 |
|
virtual sk_sp< SkFontStyleSet > | onMatchFamily (const char familyName[]) const =0 |
|
virtual sk_sp< SkTypeface > | onMatchFamilyStyle (const char familyName[], const SkFontStyle &) const =0 |
|
virtual sk_sp< SkTypeface > | onMatchFamilyStyleCharacter (const char familyName[], const SkFontStyle &, const char *bcp47[], int bcp47Count, SkUnichar character) const =0 |
|
virtual sk_sp< SkTypeface > | onMakeFromData (sk_sp< SkData >, int ttcIndex) const =0 |
|
virtual sk_sp< SkTypeface > | onMakeFromStreamIndex (std::unique_ptr< SkStreamAsset >, int ttcIndex) const =0 |
|
virtual sk_sp< SkTypeface > | onMakeFromStreamArgs (std::unique_ptr< SkStreamAsset >, const SkFontArguments &) const =0 |
|
virtual sk_sp< SkTypeface > | onMakeFromFile (const char path[], int ttcIndex) const =0 |
|
virtual sk_sp< SkTypeface > | onLegacyMakeTypeface (const char familyName[], SkFontStyle) const =0 |
|