: mSharedObjectName(),
mLibHandle( NULL ),
mPlugin( NULL ),
- mCreateVectorAnimationRendererPtr( NULL )
+ mCreateVectorAnimationRendererPtr( NULL ),
+ mDefaultSignal()
{
if( !sharedObjectName.empty() )
{
return false;
}
-void VectorAnimationRendererPluginProxy::SetRenderer( Dali::Renderer renderer )
+void VectorAnimationRendererPluginProxy::Finalize()
{
if( mPlugin )
{
- mPlugin->SetRenderer( renderer );
+ mPlugin->Finalize();
}
}
-void VectorAnimationRendererPluginProxy::SetSize( uint32_t width, uint32_t height )
+void VectorAnimationRendererPluginProxy::SetRenderer( Dali::Renderer renderer )
{
if( mPlugin )
{
- mPlugin->SetSize( width, height );
+ mPlugin->SetRenderer( renderer );
}
}
-void VectorAnimationRendererPluginProxy::StopRender()
+void VectorAnimationRendererPluginProxy::SetSize( uint32_t width, uint32_t height )
{
if( mPlugin )
{
- mPlugin->StopRender();
+ mPlugin->SetSize( width, height );
}
}
}
}
+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::IgnoreRenderedFrame()
+{
+ if( mPlugin )
+ {
+ mPlugin->IgnoreRenderedFrame();
+ }
+}
+
+VectorAnimationRendererPlugin::UploadCompletedSignalType& VectorAnimationRendererPluginProxy::UploadCompletedSignal()
+{
+ if( mPlugin )
+ {
+ return mPlugin->UploadCompletedSignal();
+ }
+ return mDefaultSignal;
+}
+
} // namespace Adaptor
} // namespace Internal