Home
last modified time | relevance | path

Searched refs:SkFontMgr_Custom (Results 1 - 5 of 5) sorted by relevance

/third_party/skia/src/ports/
H A DSkFontMgr_custom_embedded.cpp17 SkFontMgr_Custom::Families* families);
19 class EmbeddedSystemFontLoader : public SkFontMgr_Custom::SystemFontLoader {
24 SkFontMgr_Custom::Families* families) const override
42 class DataFontLoader : public SkFontMgr_Custom::SystemFontLoader {
47 SkFontMgr_Custom::Families* families) const override
65 static SkFontStyleSet_Custom* find_family(SkFontMgr_Custom::Families& families, in find_family()
78 SkFontMgr_Custom::Families* families) in load_font_from_data()
110 return sk_make_sp<SkFontMgr_Custom>(EmbeddedSystemFontLoader(header)); in SkFontMgr_New_Custom_Embedded()
117 return sk_make_sp<SkFontMgr_Custom>(DataFontLoader(datas, n)); in SkFontMgr_New_Custom_Data()
H A DSkFontMgr_custom.cpp160 SkFontMgr_Custom::SkFontMgr_Custom(const SystemFontLoader& loader) : fDefaultFamily(nullptr) {
188 int SkFontMgr_Custom::onCountFamilies() const {
192 void SkFontMgr_Custom::onGetFamilyName(int index, SkString* familyName) const {
197 SkFontStyleSet_Custom* SkFontMgr_Custom::onCreateStyleSet(int index) const {
202 SkFontStyleSet_Custom* SkFontMgr_Custom::onMatchFamily(const char familyName[]) const {
211 SkTypeface* SkFontMgr_Custom::onMatchFamilyStyle(const char familyName[],
218 SkTypeface* SkFontMgr_Custom::onMatchFamilyStyleCharacter(const char familyName[],
226 sk_sp<SkTypeface> SkFontMgr_Custom::onMakeFromData(sk_sp<SkData> data, int ttcIndex) const {
230 sk_sp<SkTypeface> SkFontMgr_Custom
[all...]
H A DSkFontMgr_custom_directory.cpp14 class DirectorySystemFontLoader : public SkFontMgr_Custom::SystemFontLoader {
19 SkFontMgr_Custom::Families* families) const override
34 static SkFontStyleSet_Custom* find_family(SkFontMgr_Custom::Families& families, in find_family()
47 SkFontMgr_Custom::Families* families) in load_directory_fonts()
103 return sk_make_sp<SkFontMgr_Custom>(DirectorySystemFontLoader(dir)); in SkFontMgr_New_Custom_Directory()
H A DSkFontMgr_custom_empty.cpp11 class EmptyFontLoader : public SkFontMgr_Custom::SystemFontLoader {
16 SkFontMgr_Custom::Families* families) const override
26 return sk_make_sp<SkFontMgr_Custom>(EmptyFontLoader()); in SkFontMgr_New_Custom_Empty()
H A DSkFontMgr_custom.h100 * This class is used by SkFontMgr_Custom to hold SkTypeface_Custom families.
118 friend class SkFontMgr_Custom;
122 * SkFontMgr_Custom
128 class SkFontMgr_Custom : public SkFontMgr { class
136 explicit SkFontMgr_Custom(const SystemFontLoader& loader);

Completed in 3 milliseconds