/external/skia/modules/skottie/src/layers/shapelayer/ |
D | ShapeLayer.h | 34 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 …]
|
D | FillStroke.cpp | 26 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()
|
D | ShapeLayer.cpp | 34 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()
|
D | Ellipse.cpp | 25 const AnimationBuilder* abuilder) { in EllipseGeometryAdapter() 50 const AnimationBuilder* abuilder) { in AttachEllipseGeometry()
|
/external/skia/modules/skottie/src/ |
D | Layer.h | 29 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;
|
D | Layer.cpp | 61 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 …]
|
D | Skottie.cpp | 47 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 …]
|
D | SkottiePriv.h | 52 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);
|
D | Composition.cpp | 22 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()
|
D | Composition.h | 23 CompositionBuilder(const AnimationBuilder&, const SkSize&, const skjson::ObjectValue&); 26 sk_sp<sksg::RenderNode> build(const AnimationBuilder&);
|
D | Path.cpp | 21 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/ |
D | TextLayer.cpp | 51 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 …]
|
D | FootageLayer.cpp | 78 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/ |
D | SkottieLayer.cpp | 68 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 …]
|
D | SkottieAnimator.cpp | 63 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 …]
|
D | Skottie.cpp | 42 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 …]
|
D | SkottieShapeLayer.cpp | 36 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 …]
|
D | SkottieTextLayer.cpp | 29 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/ |
D | Animator.h | 26 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&);
|
D | KeyframeAnimator.h | 26 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&);
|
D | ScalarKeyframeAnimator.cpp | 24 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()
|
D | VectorKeyframeAnimator.h | 24 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&,
|
D | TextKeyframeAnimator.cpp | 23 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()
|
D | Vec2KeyframeAnimator.cpp | 35 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/ |
D | TextAnimator.h | 24 class AnimationBuilder; variable 30 const AnimationBuilder*, 93 const AnimationBuilder*,
|