void AnimatedVectorImageVisual::OnInitialize(void)
{
mVectorAnimationTask->ResourceReadySignal().Connect(this, &AnimatedVectorImageVisual::OnResourceReady);
- mVectorAnimationTask->SetAnimationFinishedCallback(new EventThreadCallback(MakeCallback(this, &AnimatedVectorImageVisual::OnAnimationFinished)));
+ mVectorAnimationTask->SetAnimationFinishedCallback(MakeCallback(this, &AnimatedVectorImageVisual::OnAnimationFinished));
mVectorAnimationTask->RequestLoad(mUrl.GetUrl(), IsSynchronousLoadingRequired());
}
break;
}
+ case DevelAnimatedVectorImageVisual::Action::FLUSH:
+ {
+ if(DALI_LIKELY(!mCoreShutdown))
+ {
+ SendAnimationData();
+ }
+ break;
+ }
}
TriggerVectorRasterization();