Home
last modified time | relevance | path

Searched refs:AnimationBuilder (Results 1 – 25 of 89) sorted by relevance

1234

/external/skia/modules/skottie/src/layers/shapelayer/
DShapeLayer.h34 class AnimationBuilder; variable
43 const AnimationBuilder*);
45 const AnimationBuilder*);
47 const AnimationBuilder*);
49 const AnimationBuilder*);
52 const AnimationBuilder*);
54 const AnimationBuilder*);
56 const AnimationBuilder*);
58 const AnimationBuilder*);
61 const skjson::ObjectValue&, const AnimationBuilder*,
[all …]
DFillStroke.cpp26 const AnimationBuilder& abuilder, in FillStrokeAdapter()
94 const AnimationBuilder& abuilder, in DashAdapter()
129 const AnimationBuilder* abuilder, in AttachFill()
141 const AnimationBuilder* abuilder, in AttachStroke()
153 const AnimationBuilder* abuilder) { in AttachColorFill()
161 const AnimationBuilder* abuilder) { in AttachColorStroke()
170 const AnimationBuilder* abuilder, in AdjustStrokeGeometry()
DShapeLayer.cpp34 const AnimationBuilder*);
44 const AnimationBuilder*,
55 const AnimationBuilder*);
74 const AnimationBuilder*,
147 const AnimationBuilder* abuilder) { in AttachPathGeometry()
151 struct AnimationBuilder::AttachShapeContext {
164 sk_sp<sksg::RenderNode> AnimationBuilder::attachShape(const skjson::ArrayValue* jshape, in attachShape()
360 sk_sp<sksg::RenderNode> AnimationBuilder::attachShapeLayer(const skjson::ObjectValue& layer, in attachShapeLayer()
DEllipse.cpp25 const AnimationBuilder* abuilder) { in EllipseGeometryAdapter()
50 const AnimationBuilder* abuilder) { in AttachEllipseGeometry()
/external/skia/modules/skottie/src/
DLayer.h29 sk_sp<sksg::Transform> buildTransform(const AnimationBuilder&, CompositionBuilder*);
32 sk_sp<sksg::RenderNode> buildRenderTree(const AnimationBuilder&, CompositionBuilder*,
58 sk_sp<sksg::Transform> getTransform(const AnimationBuilder&, CompositionBuilder*,
61 sk_sp<sksg::Transform> getParentTransform(const AnimationBuilder&, CompositionBuilder*,
64 sk_sp<sksg::Transform> doAttachTransform(const AnimationBuilder&, CompositionBuilder*,
73 AnimationBuilder::LayerInfo fInfo;
DLayer.cpp61 MaskAdapter(const skjson::ObjectValue& jmask, const AnimationBuilder& abuilder, SkBlendMode bm) in MaskAdapter()
133 const AnimationBuilder* abuilder, in AttachMask()
329 sk_sp<sksg::Transform> LayerBuilder::buildTransform(const AnimationBuilder& abuilder, in buildTransform()
339 sk_sp<sksg::Transform> LayerBuilder::getTransform(const AnimationBuilder& abuilder, in getTransform()
347 const AnimationBuilder::AutoPropertyTracker apt(&abuilder, fJlayer); in getTransform()
348 AnimationBuilder::AutoScope ascope(&abuilder, std::move(fLayerScope)); in getTransform()
357 sk_sp<sksg::Transform> LayerBuilder::getParentTransform(const AnimationBuilder& abuilder, in getParentTransform()
377 sk_sp<sksg::Transform> LayerBuilder::doAttachTransform(const AnimationBuilder& abuilder, in doAttachTransform()
410 sk_sp<sksg::RenderNode> LayerBuilder::buildRenderTree(const AnimationBuilder& abuilder, in buildRenderTree()
413 const AnimationBuilder::AutoPropertyTracker apt(&abuilder, fJlayer); in buildRenderTree()
[all …]
DSkottie.cpp47 void AnimationBuilder::log(Logger::Level lvl, const skjson::Value* json, in log()
80 const AnimationBuilder& abuilder) in OpacityAdapter()
96 const AnimationBuilder* abuilder) { in GetBlendMode()
129 sk_sp<sksg::RenderNode> AnimationBuilder::attachOpacity(const skjson::ObjectValue& jobject, in attachOpacity()
150 sk_sp<sksg::RenderNode> AnimationBuilder::attachBlendMode(const skjson::ObjectValue& jobject, in attachBlendMode()
161 AnimationBuilder::AnimationBuilder(sk_sp<ResourceProvider> rp, sk_sp<SkFontMgr> fontmgr, in AnimationBuilder() function in skottie::internal::AnimationBuilder
180 AnimationBuilder::AnimationInfo AnimationBuilder::parse(const skjson::ObjectValue& jroot) { in parse()
195 void AnimationBuilder::parseAssets(const skjson::ArrayValue* jassets) { in parseAssets()
207 void AnimationBuilder::dispatchMarkers(const skjson::ArrayValue* jmarkers) const { in dispatchMarkers()
236 bool AnimationBuilder::dispatchColorProperty(const sk_sp<sksg::Color>& c) const { in dispatchColorProperty()
[all …]
DSkottiePriv.h52 class AnimationBuilder final : public SkNoncopyable {
54 AnimationBuilder(sk_sp<ResourceProvider>, sk_sp<SkFontMgr>, sk_sp<PropertyObserver>,
98 explicit AutoScope(const AnimationBuilder* builder) : AutoScope(builder, AnimatorScope()) {} in AutoScope()
100 AutoScope(const AnimationBuilder* builder, AnimatorScope&& scope) in AutoScope()
117 const AnimationBuilder* fBuilder;
149 AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj) in AutoPropertyTracker()
168 const AnimationBuilder* fBuilder;
266 ScopedAssetRef(const AnimationBuilder* abuilder, const skjson::ObjectValue& jlayer);
DComposition.cpp22 AnimationBuilder::ScopedAssetRef::ScopedAssetRef(const AnimationBuilder* abuilder, in ScopedAssetRef()
47 CompositionBuilder::CompositionBuilder(const AnimationBuilder& abuilder, in CompositionBuilder()
113 sk_sp<sksg::RenderNode> CompositionBuilder::build(const AnimationBuilder& abuilder) { in build()
DComposition.h23 CompositionBuilder(const AnimationBuilder&, const SkSize&, const skjson::ObjectValue&);
26 sk_sp<sksg::RenderNode> build(const AnimationBuilder&);
DPath.cpp21 PathAdapter(const skjson::Value& jpath, const AnimationBuilder& abuilder) in PathAdapter()
46 sk_sp<sksg::Path> AnimationBuilder::attachPath(const skjson::Value& jpath) const { in attachPath()
/external/skia/modules/skottie/src/layers/
DTextLayer.cpp51 SkFontStyle FontStyle(const AnimationBuilder* abuilder, const char* style) { in FontStyle()
103 const AnimationBuilder* abuilder, in parse_glyph_path()
150 AnimationBuilder::AutoScope ascope(abuilder); in parse_glyph_path()
168 bool AnimationBuilder::FontInfo::matches(const char family[], const char style[]) const { in matches()
174 void AnimationBuilder::parseFonts(const skjson::ObjectValue* jfonts, in parseFonts()
177 sk_sp<sksg::RenderNode> AnimationBuilder::attachTextLayer(const skjson::ObjectValue& jlayer, in attachTextLayer()
182 void AnimationBuilder::parseFonts(const skjson::ObjectValue* jfonts, in parseFonts()
253 bool AnimationBuilder::resolveNativeTypefaces() { in resolveNativeTypefaces()
299 bool AnimationBuilder::resolveEmbeddedTypefaces(const skjson::ArrayValue& jchars) { in resolveEmbeddedTypefaces()
400 sk_sp<sksg::RenderNode> AnimationBuilder::attachTextLayer(const skjson::ObjectValue& jlayer, in attachTextLayer()
[all …]
DFootageLayer.cpp78 const AnimationBuilder::FootageAssetInfo*
79 AnimationBuilder::loadFootageAsset(const skjson::ObjectValue& jimage) const { in loadFootageAsset()
104 sk_sp<sksg::RenderNode> AnimationBuilder::attachFootageAsset(const skjson::ObjectValue& jimage, in attachFootageAsset()
157 sk_sp<sksg::RenderNode> AnimationBuilder::attachFootageLayer(const skjson::ObjectValue& jlayer, in attachFootageLayer()
/external/skqp/modules/skottie/src/
DSkottieLayer.cpp68 const AnimationBuilder* abuilder, in AttachMask()
176 sk_sp<sksg::RenderNode> AnimationBuilder::attachNestedAnimation(const char* name, in attachNestedAnimation()
240 sk_sp<sksg::RenderNode> AnimationBuilder::attachAssetRef( in attachAssetRef()
274 sk_sp<sksg::RenderNode> AnimationBuilder::attachSolidLayer(const skjson::ObjectValue& jlayer, in attachSolidLayer()
295 const AnimationBuilder::ImageAssetInfo*
296 AnimationBuilder::loadImageAsset(const skjson::ObjectValue& jimage) const { in loadImageAsset()
322 sk_sp<sksg::RenderNode> AnimationBuilder::attachImageAsset(const skjson::ObjectValue& jimage, in attachImageAsset()
381 sk_sp<sksg::RenderNode> AnimationBuilder::attachImageLayer(const skjson::ObjectValue& jlayer, in attachImageLayer()
390 sk_sp<sksg::RenderNode> AnimationBuilder::attachNullLayer(const skjson::ObjectValue& layer, in attachNullLayer()
398 struct AnimationBuilder::AttachLayerContext {
[all …]
DSkottieAnimator.cpp63 virtual int parseValue(const skjson::Value&, const AnimationBuilder* abuilder) = 0;
65 void parseKeyFrames(const skjson::ArrayValue& jframes, const AnimationBuilder* abuilder) { in parseKeyFrames()
181 const AnimationBuilder* abuilder, in Make()
200 const AnimationBuilder* abuilder, in KeyframeAnimator()
215 int parseValue(const skjson::Value& jv, const AnimationBuilder* abuilder) override { in parseValue()
259 const AnimationBuilder* abuilder, in BindPropertyImpl()
308 const AnimationBuilder* abuilder, in Make()
363 const AnimationBuilder* abuilder, in BindSplitPositionProperty()
378 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
386 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
[all …]
DSkottie.cpp42 void AnimationBuilder::log(Logger::Level lvl, const skjson::Value* json, in log()
64 sk_sp<sksg::Transform> AnimationBuilder::attachMatrix2D(const skjson::ObjectValue& t, in attachMatrix2D()
112 sk_sp<sksg::Transform> AnimationBuilder::attachMatrix3D(const skjson::ObjectValue& t, in attachMatrix3D()
166 sk_sp<sksg::RenderNode> AnimationBuilder::attachOpacity(const skjson::ObjectValue& jtransform, in attachOpacity()
185 sk_sp<sksg::Path> AnimationBuilder::attachPath(const skjson::Value& jpath, in attachPath()
199 sk_sp<sksg::Color> AnimationBuilder::attachColor(const skjson::ObjectValue& jcolor, in attachColor()
213 AnimationBuilder::AnimationBuilder(sk_sp<ResourceProvider> rp, sk_sp<SkFontMgr> fontmgr, in AnimationBuilder() function in skottie::internal::AnimationBuilder
227 std::unique_ptr<sksg::Scene> AnimationBuilder::parse(const skjson::ObjectValue& jroot) { in parse()
241 void AnimationBuilder::parseAssets(const skjson::ArrayValue* jassets) { in parseAssets()
253 void AnimationBuilder::dispatchMarkers(const skjson::ArrayValue* jmarkers) const { in dispatchMarkers()
[all …]
DSkottieShapeLayer.cpp36 const AnimationBuilder* abuilder, in AttachPathGeometry()
42 const AnimationBuilder* abuilder, in AttachRRectGeometry()
72 const AnimationBuilder* abuilder, in AttachEllipseGeometry()
100 const AnimationBuilder* abuilder, in AttachPolystarGeometry()
149 const AnimationBuilder* abuilder, AnimatorScope* ascope) { in AttachGradient()
190 const AnimationBuilder* abuilder, AnimatorScope* ascope, in AttachPaint()
206 const AnimationBuilder* abuilder, AnimatorScope* ascope, in AttachStroke()
240 const AnimationBuilder* abuilder, AnimatorScope* ascope) { in AttachColorFill()
245 const AnimationBuilder* abuilder, AnimatorScope* ascope) { in AttachGradientFill()
250 const AnimationBuilder* abuilder, in AttachColorStroke()
[all …]
DSkottieTextLayer.cpp29 SkFontStyle FontStyle(const AnimationBuilder* abuilder, const char* style) { in FontStyle()
81 bool AnimationBuilder::FontInfo::matches(const char family[], const char style[]) const { in matches()
86 void AnimationBuilder::parseFonts(const skjson::ObjectValue* jfonts, in parseFonts()
229 sk_sp<SkTypeface> AnimationBuilder::findFont(const SkString& font_name) const { in findFont()
238 sk_sp<sksg::RenderNode> AnimationBuilder::attachTextLayer(const skjson::ObjectValue& layer, in attachTextLayer()
/external/skia/modules/skottie/src/animator/
DAnimator.h26 class AnimationBuilder; variable
50 bool bind(const AnimationBuilder&, const skjson::ObjectValue*, T*);
53 bool bind(const AnimationBuilder& abuilder, const skjson::ObjectValue* jobject, T& v) { in bind()
59 bool bindAutoOrientable(const AnimationBuilder& abuilder,
75 bool bindImpl(const AnimationBuilder&, const skjson::ObjectValue*, KeyframeAnimatorBuilder&);
DKeyframeAnimator.h26 class AnimationBuilder; variable
111 virtual sk_sp<KeyframeAnimator> make(const AnimationBuilder&, const skjson::ArrayValue&) = 0;
113 virtual bool parseValue(const AnimationBuilder&, const skjson::Value&) const = 0;
116 virtual bool parseKFValue(const AnimationBuilder&,
121 bool parseKeyframes(const AnimationBuilder&, const skjson::ArrayValue&);
DScalarKeyframeAnimator.cpp24 sk_sp<KeyframeAnimator> make(const AnimationBuilder& abuilder, in make()
35 bool parseValue(const AnimationBuilder&, const skjson::Value& jv) const override { in parseValue() argument
40 bool parseKFValue(const AnimationBuilder&, in parseKFValue() argument
74 bool AnimatablePropertyContainer::bind<ScalarValue>(const AnimationBuilder& abuilder, in bind()
DVectorKeyframeAnimator.h24 sk_sp<KeyframeAnimator> make(const AnimationBuilder&, const skjson::ArrayValue&) override;
27 bool parseValue(const AnimationBuilder&, const skjson::Value&) const override;
29 bool parseKFValue(const AnimationBuilder&,
DTextKeyframeAnimator.cpp23 sk_sp<KeyframeAnimator> make(const AnimationBuilder& abuilder, in make()
40 bool parseValue(const AnimationBuilder& abuilder, const skjson::Value& jv) const override { in parseValue()
45 bool parseKFValue(const AnimationBuilder& abuilder, in parseKFValue()
96 bool AnimatablePropertyContainer::bind<TextValue>(const AnimationBuilder& abuilder, in bind()
DVec2KeyframeAnimator.cpp35 sk_sp<KeyframeAnimator> make(const AnimationBuilder& abuilder, in make()
53 bool parseValue(const AnimationBuilder&, const skjson::Value& jv) const override { in parseValue() argument
100 bool parseKFValue(const AnimationBuilder&, in parseKFValue() argument
212 bool AnimatablePropertyContainer::bindAutoOrientable(const AnimationBuilder& abuilder, in bindAutoOrientable()
231 bool AnimatablePropertyContainer::bind<Vec2Value>(const AnimationBuilder& abuilder, in bind()
/external/skia/modules/skottie/src/text/
DTextAnimator.h24 class AnimationBuilder; variable
30 const AnimationBuilder*,
93 const AnimationBuilder*,

1234