Home
last modified time | relevance | path

Searched refs:PropertyObserver (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/modules/skottie/src/
H A DSkottieProperty.cpp120 void PropertyObserver::onColorProperty(const char[], in onColorProperty()
123 void PropertyObserver::onOpacityProperty(const char[], in onOpacityProperty()
126 void PropertyObserver::onTextProperty(const char[], in onTextProperty()
129 void PropertyObserver::onTransformProperty(const char[], in onTransformProperty()
132 void PropertyObserver::onEnterNode(const char node_name[], NodeType) {} in onEnterNode()
134 void PropertyObserver::onLeavingNode(const char node_name[], NodeType) {} in onLeavingNode()
H A DSkottiePriv.h54 AnimationBuilder(sk_sp<ResourceProvider>, sk_sp<SkFontMgr>, sk_sp<PropertyObserver>,
150 AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj, const PropertyObserver::NodeType node_type) in AutoPropertyTracker()
167 void updateContext(PropertyObserver*, const skjson::ObjectValue&);
171 const PropertyObserver::NodeType fNodeType;
239 sk_sp<PropertyObserver> fPropertyObserver;
H A DSkottieTest.cpp133 class TestPropertyObserver final : public PropertyObserver { in DEF_TEST()
156 const PropertyObserver::LazyHandle<ColorPropertyHandle>& lh) override { in DEF_TEST()
162 const PropertyObserver::LazyHandle<OpacityPropertyHandle>& lh) override { in DEF_TEST()
167 const PropertyObserver::LazyHandle<TextPropertyHandle>& lh) override { in DEF_TEST()
172 const PropertyObserver::LazyHandle<TransformPropertyHandle>& lh) override { in DEF_TEST()
176 void onEnterNode(const char node_name[], PropertyObserver::NodeType node_type) override { in DEF_TEST()
183 void onLeavingNode(const char node_name[], PropertyObserver::NodeType node_type) override { in DEF_TEST()
H A DSkottie.cpp162 sk_sp<PropertyObserver> pobserver, sk_sp<Logger> logger, in AnimationBuilder()
189 AutoPropertyTracker apt(this, jroot, PropertyObserver::NodeType::COMPOSITION); in parse()
299 void AnimationBuilder::AutoPropertyTracker::updateContext(PropertyObserver* observer, in updateContext()
324 Animation::Builder& Animation::Builder::setPropertyObserver(sk_sp<PropertyObserver> pobserver) { in setPropertyObserver()
H A DLayer.cpp347 const AnimationBuilder::AutoPropertyTracker apt(&abuilder, fJlayer, PropertyObserver::NodeType::LAYER); in getTransform()
413 const AnimationBuilder::AutoPropertyTracker apt(&abuilder, fJlayer, PropertyObserver::NodeType::LAYER); in buildRenderTree()
/third_party/skia/modules/skottie/utils/
H A DSkottieUtils.cpp12 class CustomPropertyManager::PropertyInterceptor final : public skottie::PropertyObserver {
48 void onEnterNode(const char node_name[], PropertyObserver::NodeType node_type) override {
56 void onLeavingNode(const char node_name[], PropertyObserver::NodeType node_type) override {
103 sk_sp<skottie::PropertyObserver> CustomPropertyManager::getPropertyObserver() const { in getPropertyObserver()
H A DSkottieUtils.h71 sk_sp<skottie::PropertyObserver> getPropertyObserver() const;
/third_party/skia/modules/skottie/include/
H A DSkottie.h129 * Specify a PropertyObserver to receive callbacks during parsing.
134 Builder& setPropertyObserver(sk_sp<PropertyObserver>);
170 sk_sp<PropertyObserver> fPropertyObserver;
H A DSkottieProperty.h114 * A PropertyObserver can be used to track and manipulate certain properties of "interesting"
117 * When registered with an animation builder, PropertyObserver receives notifications for
121 class SK_API PropertyObserver : public SkRefCnt { class
/third_party/skia/modules/skottie/src/layers/
H A DPrecompLayer.cpp191 AutoPropertyTracker apt(this, *precomp_asset, PropertyObserver::NodeType::COMPOSITION); in attachPrecompLayer()
/third_party/skia/modules/skottie/src/layers/shapelayer/
H A DShapeLayer.cpp236 const AutoPropertyTracker apt(this, rec->fJson, PropertyObserver::NodeType::OTHER); in attachShape()
331 const AutoPropertyTracker apt(this, *jtransform, PropertyObserver::NodeType::OTHER); in attachShape()
/third_party/skia/modules/skottie/src/effects/
H A DEffects.cpp122 const AnimationBuilder::AutoPropertyTracker apt(fBuilder, *jeffect, PropertyObserver::NodeType::EFFECT); in attachEffects()
/third_party/skia/modules/skottie/tests/
H A DExpression.cpp50 class FakePropertyObserver : public PropertyObserver {

Completed in 9 milliseconds