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=b6837b5954b4144ac80d20969b472cf260183e6d;hb=6d56d8954faf78361e7a7c3fd6a4e020003a8caa;hp=78848d0d5cf491152503499a0f142dfe017af8e2;hpb=6d7478148da18b02ad6b8ddaae148c95e10f006d;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 78848d0..b6837b5 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 @@ -22,13 +22,12 @@ #include #include #include -#include // INTERNAL INCLUDES #include #include #include -#include +#include namespace Dali { @@ -40,6 +39,7 @@ namespace Internal { class ImageVisualShaderFactory; +class VectorRasterizeThread; class AnimatedVectorImageVisual; using AnimatedVectorImageVisualPtr = IntrusivePtr< AnimatedVectorImageVisual >; @@ -176,11 +176,6 @@ private: */ void OnSizeNotification( PropertyNotification& source ); - /** - * @brief Callback when the visibility of the actor is changed. - */ - void OnVisibilityChanged( Actor actor, bool visible, DevelActor::VisibilityChange::Type type ); - // Undefined AnimatedVectorImageVisual( const AnimatedVectorImageVisual& visual ) = delete; @@ -188,17 +183,17 @@ private: AnimatedVectorImageVisual& operator=( const AnimatedVectorImageVisual& visual ) = delete; private: - VisualUrl mUrl; - VectorAnimationTaskPtr mVectorAnimationTask; ImageVisualShaderFactory& mImageVisualShaderFactory; + VisualUrl mUrl; + VectorRasterizeThread mVectorRasterizeThread; PropertyNotification mScaleNotification; PropertyNotification mSizeNotification; Vector2 mVisualSize; Vector2 mVisualScale; WeakHandle< Actor > mPlacementActor; int32_t mLoopCount; - uint32_t mStartFrame; - uint32_t mEndFrame; + int32_t mStartFrame; + int32_t mEndFrame; uint32_t mResendFlag; DevelAnimatedVectorImageVisual::Action::Type mActionStatus; DevelImageVisual::StopBehavior::Type mStopBehavior;