*/
void OnResourceReady();
+ /**
+ * @brief Event callback from rasterize thread. This is called after the animation is finished.
+ */
+ void OnAnimationFinished();
+
// Undefined
AnimatedVectorImageVisual( const AnimatedVectorImageVisual& visual ) = delete;
ImageVisualShaderFactory& mImageVisualShaderFactory;
VisualUrl mUrl;
Vector2 mVisualSize;
+ Vector2 mPlayRange;
WeakHandle< Actor > mPlacementActor;
std::unique_ptr< VectorRasterizeThread > mVectorRasterizeThread;
+
+ int32_t mLoopCount;
DevelAnimatedVectorImageVisual::Action::Type mActionStatus;
};