Lines Matching refs:shared_ptr
50 void setAssetFontManager(std::shared_ptr<RSFontMgr> fontManager);
51 void setDynamicFontManager(std::shared_ptr<RSFontMgr> fontManager);
52 void setTestFontManager(std::shared_ptr<RSFontMgr> fontManager);
53 void setDefaultFontManager(std::shared_ptr<RSFontMgr> fontManager);
54 void setDefaultFontManager(std::shared_ptr<RSFontMgr> fontManager, const char defaultFamilyName[]);
55 void setDefaultFontManager(std::shared_ptr<RSFontMgr> fontManager, const std::vector<SkString>& defaultFamilyNames);
57 std::shared_ptr<RSFontMgr> getFallbackManager() const
63 std::vector<std::shared_ptr<RSTypeface>> findTypefaces(
65 std::vector<std::shared_ptr<RSTypeface>> findTypefaces(
68 std::shared_ptr<RSTypeface> defaultFallback(SkUnichar unicode, RSFontStyle fontStyle, const SkString& locale);
69 std::shared_ptr<RSTypeface> defaultFallback();
76 std::shared_ptr<RSTypeface> CloneTypeface(std::shared_ptr<RSTypeface> typeface,
117 std::vector<std::shared_ptr<RSFontMgr>> getFontManagerOrder() const;
119 std::shared_ptr<RSTypeface> matchTypeface(const SkString& familyName, RSFontStyle fontStyle);
160 std::unordered_map<FamilyKey, std::vector<std::shared_ptr<RSTypeface>>, FamilyKey::Hasher> fTypefaces;
161 std::shared_ptr<RSFontMgr> fDefaultFontManager;
162 std::shared_ptr<RSFontMgr> fAssetFontManager;
163 std::shared_ptr<RSFontMgr> fDynamicFontManager;
164 std::shared_ptr<RSFontMgr> fTestFontManager;