+
+ case Toolkit::DevelImageVisual::Property::ENABLE_FRAME_CACHE:
+ {
+ bool enableFrameCache = false;
+ if(value.Get(enableFrameCache))
+ {
+ mEnableFrameCache = enableFrameCache;
+ if(mVectorAnimationTask)
+ {
+ mVectorAnimationTask->KeepRasterizedBuffer(mEnableFrameCache);
+ }
+ }
+ break;
+ }
+
+ case Toolkit::DevelImageVisual::Property::NOTIFY_AFTER_RASTERIZATION:
+ {
+ bool notifyAfterRasterization = false;
+ if(value.Get(notifyAfterRasterization))
+ {
+ if(mNotifyAfterRasterization != notifyAfterRasterization)
+ {
+ mNotifyAfterRasterization = notifyAfterRasterization;
+
+ mAnimationData.notifyAfterRasterization = mNotifyAfterRasterization;
+ mAnimationData.resendFlag |= VectorAnimationTask::RESEND_NOTIFY_AFTER_RASTERIZATION;
+ }
+ }
+ break;
+ }