Home
last modified time | relevance | path

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

12345

/third_party/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()
/third_party/flutter/skia/modules/skottie/src/
DLayer.cpp64 const AnimationBuilder* abuilder, in AttachMask()
250 AnimationBuilder::AttachLayerContext::AttachLayerContext(const skjson::ArrayValue& jlayers) in AttachLayerContext()
253 AnimationBuilder::AttachLayerContext::~AttachLayerContext() = default;
255 AnimationBuilder::AttachLayerContext::TransformRec
256 AnimationBuilder::AttachLayerContext::attachLayerTransform(const skjson::ObjectValue& jlayer, in attachLayerTransform()
257 const AnimationBuilder* abuilder, in attachLayerTransform()
283 AnimationBuilder::AttachLayerContext::attachParentLayerTransform(const skjson::ObjectValue& jlayer, in attachParentLayerTransform()
284 const AnimationBuilder* abuilder, in attachParentLayerTransform()
311 AnimationBuilder::AttachLayerContext::attachTransformNode(const skjson::ObjectValue& jlayer, in attachTransformNode()
312 const AnimationBuilder* abuilder, in attachTransformNode()
[all …]
DSkottiePriv.h49 class AnimationBuilder final : public SkNoncopyable {
51 AnimationBuilder(sk_sp<ResourceProvider>, sk_sp<SkFontMgr>, sk_sp<PropertyObserver>,
97 explicit AutoScope(const AnimationBuilder* builder) : AutoScope(builder, AnimatorScope()) {} in AutoScope()
99 AutoScope(const AnimationBuilder* builder, AnimatorScope&& scope) in AutoScope()
116 const AnimationBuilder* fBuilder;
143 AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj) in AutoPropertyTracker()
159 const AnimationBuilder* fBuilder;
256 struct AnimationBuilder::AttachLayerContext {
277 const AnimationBuilder* abuilder,
284 const AnimationBuilder* abuilder,
[all …]
DSkottie.cpp43 void AnimationBuilder::log(Logger::Level lvl, const skjson::Value* json, in log()
70 sk_sp<sksg::Transform> AnimationBuilder::attachMatrix2D(const skjson::ObjectValue& t, in attachMatrix2D()
117 sk_sp<sksg::Transform> AnimationBuilder::attachMatrix3D(const skjson::ObjectValue& t, in attachMatrix3D()
178 sk_sp<sksg::RenderNode> AnimationBuilder::attachOpacity(const skjson::ObjectValue& jtransform, in attachOpacity()
199 const AnimationBuilder* abuilder) { in GetBlendMode()
232 sk_sp<sksg::RenderNode> AnimationBuilder::attachBlendMode(const skjson::ObjectValue& jobject, in attachBlendMode()
243 sk_sp<sksg::Path> AnimationBuilder::attachPath(const skjson::Value& jpath) const { in attachPath()
256 sk_sp<sksg::Color> AnimationBuilder::attachColor(const skjson::ObjectValue& jcolor, in attachColor()
269 AnimationBuilder::AnimationBuilder(sk_sp<ResourceProvider> rp, sk_sp<SkFontMgr> fontmgr, in AnimationBuilder() function in skottie::internal::AnimationBuilder
285 std::unique_ptr<sksg::Scene> AnimationBuilder::parse(const skjson::ObjectValue& jroot) { in parse()
[all …]
DSkottieAnimator.cpp64 virtual int parseValue(const skjson::Value&, const AnimationBuilder* abuilder) = 0;
66 void parseKeyFrames(const skjson::ArrayValue& jframes, const AnimationBuilder* abuilder) { in parseKeyFrames()
236 const AnimationBuilder* abuilder, in Make()
252 const AnimationBuilder* abuilder, in KeyframeAnimator()
267 int parseValue(const skjson::Value& jv, const AnimationBuilder* abuilder) override { in parseValue()
311 const AnimationBuilder* abuilder, in BindPropertyImpl()
360 const AnimationBuilder* abuilder, in Make()
414 const AnimationBuilder* abuilder, in BindSplitPositionProperty()
429 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
436 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
[all …]
/third_party/skia/modules/skottie/src/
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, PropertyObserver::NodeType::LA… 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, PropertyObserver::NodeType::LA… in buildRenderTree()
[all …]
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;
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
182 AnimationBuilder::AnimationInfo AnimationBuilder::parse(const skjson::ObjectValue& jroot) { in parse()
198 void AnimationBuilder::parseAssets(const skjson::ArrayValue* jassets) { in parseAssets()
210 void AnimationBuilder::dispatchMarkers(const skjson::ArrayValue* jmarkers) const { in dispatchMarkers()
239 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>,
99 explicit AutoScope(const AnimationBuilder* builder) : AutoScope(builder, AnimatorScope()) {} in AutoScope()
101 AutoScope(const AnimationBuilder* builder, AnimatorScope&& scope) in AutoScope()
118 const AnimationBuilder* fBuilder;
150 …AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj, const Propert… in AutoPropertyTracker()
169 const AnimationBuilder* fBuilder;
271 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&);
/third_party/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()
/third_party/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*, AnimatorBuilder&);
DKeyframeAnimator.h27 class AnimationBuilder; variable
115 virtual sk_sp<KeyframeAnimator> makeFromKeyframes(const AnimationBuilder&,
120 virtual bool parseValue(const AnimationBuilder&, const skjson::Value&) const = 0;
126 virtual bool parseKFValue(const AnimationBuilder&,
131 bool parseKeyframes(const AnimationBuilder&, const skjson::ArrayValue&);
DVectorKeyframeAnimator.h24 sk_sp<KeyframeAnimator> makeFromKeyframes(const AnimationBuilder&,
30 bool parseValue(const AnimationBuilder&, const skjson::Value&) const override;
32 bool parseKFValue(const AnimationBuilder&,
DScalarKeyframeAnimator.cpp70 sk_sp<KeyframeAnimator> makeFromKeyframes(const AnimationBuilder& abuilder, in makeFromKeyframes()
88 bool parseValue(const AnimationBuilder&, const skjson::Value& jv) const override { in parseValue() argument
93 bool parseKFValue(const AnimationBuilder&, in parseKFValue() argument
108 bool AnimatablePropertyContainer::bind<ScalarValue>(const AnimationBuilder& abuilder, in bind()
DTextKeyframeAnimator.cpp70 sk_sp<KeyframeAnimator> makeFromKeyframes(const AnimationBuilder& abuilder, in makeFromKeyframes()
93 bool parseValue(const AnimationBuilder& abuilder, const skjson::Value& jv) const override { in parseValue()
98 bool parseKFValue(const AnimationBuilder& abuilder, in parseKFValue()
126 bool AnimatablePropertyContainer::bind<TextValue>(const AnimationBuilder& abuilder, in bind()
/third_party/flutter/skia/modules/skottie/src/layers/
DShapeLayer.cpp37 const AnimationBuilder* abuilder) { in AttachPathGeometry()
42 const AnimationBuilder* abuilder) { in AttachRRectGeometry()
71 const AnimationBuilder* abuilder) { in AttachEllipseGeometry()
98 const AnimationBuilder* abuilder) { in AttachPolystarGeometry()
146 const AnimationBuilder* abuilder) { in AttachGradient()
187 const AnimationBuilder* abuilder, in AttachPaint()
203 const AnimationBuilder* abuilder, in AttachStroke()
237 const AnimationBuilder* abuilder) { in AttachColorFill()
242 const AnimationBuilder* abuilder) { in AttachGradientFill()
247 const AnimationBuilder* abuilder) { in AttachColorStroke()
[all …]
DTextLayer.cpp29 SkFontStyle FontStyle(const AnimationBuilder* abuilder, const char* style) { in FontStyle()
98 bool AnimationBuilder::FontInfo::matches(const char family[], const char style[]) const { in matches()
103 void AnimationBuilder::parseFonts(const skjson::ObjectValue* jfonts, in parseFonts()
246 const AnimationBuilder::FontInfo* AnimationBuilder::findFont(const SkString& font_name) const { in findFont()
250 sk_sp<sksg::RenderNode> AnimationBuilder::attachTextLayer(const skjson::ObjectValue& layer, in attachTextLayer()
DImageLayer.cpp18 const AnimationBuilder::ImageAssetInfo*
19 AnimationBuilder::loadImageAsset(const skjson::ObjectValue& jimage) const { in loadImageAsset()
44 sk_sp<sksg::RenderNode> AnimationBuilder::attachImageAsset(const skjson::ObjectValue& jimage, in attachImageAsset()
106 sk_sp<sksg::RenderNode> AnimationBuilder::attachImageLayer(const skjson::ObjectValue& jlayer, in attachImageLayer()
/third_party/flutter/skia/modules/skottie/src/text/
DTextAnimator.h22 class AnimationBuilder; variable
29 const AnimationBuilder*);
68 const AnimationBuilder* abuilder);
82 const AnimationBuilder*,
/third_party/skia/modules/skottie/src/text/
DTextAnimator.h24 class AnimationBuilder; variable
30 const AnimationBuilder*,
95 const AnimationBuilder*,

12345