X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fanimated-vector-image-visual.cpp;h=1f73f80edc72bc5fd251e03dd4ea341ef2393b9f;hp=4b547b4e8a5e904cbaa302c29b1b071b9109a613;hb=6fcd54cf99718c78d77cb8a9bf836059111afe16;hpb=34a9372d83f9a8a63ef0abcc93c652448e308562 diff --git a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp index 4b547b4..1f73f80 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp +++ b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp @@ -489,6 +489,22 @@ void AnimatedVectorImageVisual::OnDoAction(const Property::Index actionId, const TriggerVectorRasterization(); } +void AnimatedVectorImageVisual::OnDoActionExtension(const Property::Index actionId, Dali::Any attributes) +{ + switch(actionId) + { + case DevelAnimatedVectorImageVisual::Action::SET_DYNAMIC_PROPERTY: + { + DevelAnimatedVectorImageVisual::DynamicPropertyInfo info = AnyCast(attributes); + mAnimationData.dynamicProperties.push_back(info); + mAnimationData.resendFlag |= VectorAnimationTask::RESEND_DYNAMIC_PROPERTY; + break; + } + } + + TriggerVectorRasterization(); +} + void AnimatedVectorImageVisual::OnResourceReady(VectorAnimationTask::ResourceStatus status) { if(status == VectorAnimationTask::ResourceStatus::LOADED)