- ImageVisualShaderFactory& mImageVisualShaderFactory;
- VisualUrl mUrl;
- VectorRasterizeThread mVectorRasterizeThread;
- PropertyNotification mScaleNotification;
- PropertyNotification mSizeNotification;
- Vector2 mVisualSize;
- Vector2 mVisualScale;
- WeakHandle< Actor > mPlacementActor;
- int32_t mLoopCount;
- int32_t mStartFrame;
- int32_t mEndFrame;
- uint32_t mResendFlag;
- DevelAnimatedVectorImageVisual::Action::Type mActionStatus;
- DevelImageVisual::StopBehavior::Type mStopBehavior;
- DevelImageVisual::LoopingMode::Type mLoopingMode;
- bool mRendererAdded;
+ VisualUrl mUrl;
+ VectorAnimationTask::AnimationData mAnimationData;
+ VectorAnimationTaskPtr mVectorAnimationTask;
+ ImageVisualShaderFactory& mImageVisualShaderFactory;
+ PropertyNotification mScaleNotification;
+ PropertyNotification mSizeNotification;
+ Vector2 mVisualSize;
+ Vector2 mVisualScale;
+ WeakHandle<Actor> mPlacementActor;
+ DevelImageVisual::PlayState::Type mPlayState;
+ CallbackBase* mEventCallback; // Not owned
+ bool mLoadFailed;
+ bool mRendererAdded;
+ bool mCoreShutdown;
+ bool mRedrawInScalingDown;