+void VectorAnimationRendererPluginProxy::GetDefaultSize(uint32_t& width, uint32_t& height) const
+{
+ if(mPlugin)
+ {
+ mPlugin->GetDefaultSize(width, height);
+ }
+ else
+ {
+ width = 0;
+ height = 0;
+ }
+}
+
+void VectorAnimationRendererPluginProxy::GetLayerInfo(Property::Map& map) const
+{
+ if(mPlugin)
+ {
+ mPlugin->GetLayerInfo(map);
+ }
+}
+
+bool VectorAnimationRendererPluginProxy::GetMarkerInfo(const std::string& marker, uint32_t& startFrame, uint32_t& endFrame) const
+{
+ if(mPlugin)
+ {
+ return mPlugin->GetMarkerInfo(marker, startFrame, endFrame);
+ }
+ return false;
+}
+
+void VectorAnimationRendererPluginProxy::GetMarkerInfo(Property::Map& map) const
+{
+ if(mPlugin)
+ {
+ mPlugin->GetMarkerInfo(map);
+ }
+}
+
+void VectorAnimationRendererPluginProxy::InvalidateBuffer()
+{
+ if(mPlugin)
+ {
+ mPlugin->InvalidateBuffer();
+ }
+}
+
+void VectorAnimationRendererPluginProxy::AddPropertyValueCallback(const std::string& keyPath, Dali::VectorAnimationRenderer::VectorProperty property, CallbackBase* callback, int32_t id)
+{
+ if(mPlugin)
+ {
+ mPlugin->AddPropertyValueCallback(keyPath, property, callback, id);
+ }
+}
+
+void VectorAnimationRendererPluginProxy::KeepRasterizedBuffer()