Searched refs:SkRemotableFontIdentitySet (Results 1 – 4 of 4) sorted by relevance
11 SkRemotableFontIdentitySet::SkRemotableFontIdentitySet(int count, SkFontIdentity** data) in SkRemotableFontIdentitySet() function in SkRemotableFontIdentitySet18 SK_DECLARE_STATIC_ONCE_PTR(SkRemotableFontIdentitySet, empty);19 SkRemotableFontIdentitySet* SkRemotableFontIdentitySet::NewEmpty() { in NewEmpty()20 return SkRef(empty.get([]{ return new SkRemotableFontIdentitySet; })); in NewEmpty()
29 SkRemotableFontIdentitySet* data) in SkStyleSet_Indirect()60 SkAutoTUnref<SkRemotableFontIdentitySet> fData;82 SkRemotableFontIdentitySet* set = fProxy->getIndex(index); in onCreateStyleSet()
36 class SK_API SkRemotableFontIdentitySet : public SkRefCnt {38 SkRemotableFontIdentitySet(int count, SkFontIdentity** data);43 static SkRemotableFontIdentitySet* NewEmpty();46 SkRemotableFontIdentitySet() : fCount(0), fData() { } in SkRemotableFontIdentitySet() function48 friend SkRemotableFontIdentitySet* sk_remotable_font_identity_set_new();76 virtual SkRemotableFontIdentitySet* getIndex(int familyIndex) const = 0;102 virtual SkRemotableFontIdentitySet* matchName(const char familyName[]) const = 0;
160 SkRemotableFontIdentitySet* getIndex(int familyIndex) const override { in getIndex()167 SkAutoTUnref<SkRemotableFontIdentitySet> fontIdSet( in getIndex()168 new SkRemotableFontIdentitySet(count, &fontIds)); in getIndex()218 SkRemotableFontIdentitySet* matchName(const char familyName[]) const override { in matchName()222 nullptr, SkRemotableFontIdentitySet::NewEmpty()); in matchName()225 nullptr, SkRemotableFontIdentitySet::NewEmpty()); in matchName()232 SkRemotableFontIdentitySet::NewEmpty()); in matchName()234 return SkRemotableFontIdentitySet::NewEmpty(); in matchName()