Lines Matching refs:sk_sp
69 virtual sk_sp<ExpressionEvaluator<float>> createNumberExpressionEvaluator(
72 virtual sk_sp<ExpressionEvaluator<SkString>> createStringExpressionEvaluator(
75 virtual sk_sp<ExpressionEvaluator<std::vector<float>>> createArrayExpressionEvaluator(
121 Builder& setResourceProvider(sk_sp<ResourceProvider>);
126 Builder& setFontManager(sk_sp<SkFontMgr>);
134 Builder& setPropertyObserver(sk_sp<PropertyObserver>);
139 Builder& setLogger(sk_sp<Logger>);
144 Builder& setMarkerObserver(sk_sp<MarkerObserver>);
150 Builder& setPrecompInterceptor(sk_sp<PrecompInterceptor>);
156 Builder& setExpressionManager(sk_sp<ExpressionManager>);
161 sk_sp<Animation> make(SkStream*);
162 sk_sp<Animation> make(const char* data, size_t length);
163 sk_sp<Animation> makeFromFile(const char path[]);
168 sk_sp<ResourceProvider> fResourceProvider;
169 sk_sp<SkFontMgr> fFontMgr;
170 sk_sp<PropertyObserver> fPropertyObserver;
171 sk_sp<Logger> fLogger;
172 sk_sp<MarkerObserver > fMarkerObserver;
173 sk_sp<PrecompInterceptor> fPrecompInterceptor;
174 sk_sp<ExpressionManager> fExpressionManager;
183 static sk_sp<Animation> Make(const char* data, size_t length);
184 static sk_sp<Animation> Make(SkStream*);
185 static sk_sp<Animation> MakeFromFile(const char path[]);
273 std::vector<sk_sp<internal::Animator>>&&,
278 const std::vector<sk_sp<internal::Animator>> fAnimators;