X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fanimated-vector-image-visual.h;h=fe3396ae42c5343ceaf969c56eabf29541193078;hb=HEAD;hp=a1e74809373d22290647977aaadee50152617aa7;hpb=66a4dc29b695c3a9fd6e6b5eab5472fcb05e8c1c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h index a1e7480..183ea2c 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h +++ b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h @@ -53,7 +53,7 @@ using AnimatedVectorImageVisualPtr = IntrusivePtr; * | url | STRING | * */ -class AnimatedVectorImageVisual : public Visual::Base, public ConnectionTracker, public VectorAnimationManager::LifecycleObserver +class AnimatedVectorImageVisual : public Visual::Base, public ConnectionTracker { public: /** @@ -99,12 +99,6 @@ public: // from Visual */ void EnablePreMultipliedAlpha(bool preMultiplied) override; -protected: // From VectorAnimationManager::LifecycleObserver: - /** - * @copydoc VectorAnimationManager::LifecycleObserver::VectorAnimationManagerDestroyed() - */ - void VectorAnimationManagerDestroyed() override; - protected: /** * @brief Constructor. @@ -164,7 +158,7 @@ protected: /** * @copydoc Visual::Base::OnDoActionExtension */ - void OnDoActionExtension(const Property::Index actionId, Dali::Any attributes) override; + void OnDoActionExtension(const Property::Index actionId, const Dali::Any& attributes) override; private: /** @@ -220,12 +214,7 @@ private: /** * @brief Callback when the visibility of the actor is changed. */ - void OnControlVisibilityChanged(Actor actor, bool visible, DevelActor::VisibilityChange::Type type); - - /** - * @brief Callback when the visibility of the window is changed. - */ - void OnWindowVisibilityChanged(Window window, bool visible); + void OnControlInheritedVisibilityChanged(Actor actor, bool visible); /** * @brief Callback when the event is processed. @@ -251,12 +240,12 @@ private: WeakHandle mPlacementActor; DevelImageVisual::PlayState::Type mPlayState; CallbackBase* mEventCallback; // Not owned + float mFrameSpeedFactor; uint32_t mLastSentPlayStateId; bool mLoadFailed : 1; bool mRendererAdded : 1; - bool mCoreShutdown : 1; bool mRedrawInScalingDown : 1; bool mEnableFrameCache : 1; bool mUseNativeImage : 1;