+void VectorAnimationRenderer::Finalize()
+{
+ GetImplementation(*this).Finalize();
+}
+
+bool VectorAnimationRenderer::Load(const std::string& url)
+{
+ return GetImplementation(*this).Load(url);
+}
+
+bool VectorAnimationRenderer::Load(const Dali::Vector<uint8_t>& data)
+{
+ return GetImplementation(*this).Load(data);
+}
+
+void VectorAnimationRenderer::SetRenderer(Renderer renderer)
+{
+ GetImplementation(*this).SetRenderer(renderer);
+}
+
+void VectorAnimationRenderer::SetSize(uint32_t width, uint32_t height)
+{
+ GetImplementation(*this).SetSize(width, height);
+}
+
+bool VectorAnimationRenderer::Render(uint32_t frameNumber)
+{
+ return GetImplementation(*this).Render(frameNumber);
+}
+
+void VectorAnimationRenderer::RenderStopped()
+{
+ GetImplementation(*this).RenderStopped();
+}
+
+uint32_t VectorAnimationRenderer::GetTotalFrameNumber() const
+{
+ return GetImplementation(*this).GetTotalFrameNumber();
+}
+
+float VectorAnimationRenderer::GetFrameRate() const
+{
+ return GetImplementation(*this).GetFrameRate();
+}
+
+void VectorAnimationRenderer::GetDefaultSize(uint32_t& width, uint32_t& height) const
+{
+ GetImplementation(*this).GetDefaultSize(width, height);
+}
+
+void VectorAnimationRenderer::GetLayerInfo(Property::Map& map) const
+{
+ GetImplementation(*this).GetLayerInfo(map);
+}
+
+bool VectorAnimationRenderer::GetMarkerInfo(const std::string& marker, uint32_t& startFrame, uint32_t& endFrame) const
+{
+ return GetImplementation(*this).GetMarkerInfo(marker, startFrame, endFrame);
+}
+
+void VectorAnimationRenderer::GetMarkerInfo(Property::Map& map) const
+{
+ GetImplementation(*this).GetMarkerInfo(map);
+}
+
+void VectorAnimationRenderer::InvalidateBuffer()