}
}
+bool TizenVectorAnimationRenderer::GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const
+{
+ Dali::Mutex::ScopedLock lock( mMutex );
+
+ if( mVectorRenderer )
+ {
+ auto markerList = mVectorRenderer->markers();
+ for( auto&& iter : markerList )
+ {
+ if( std::get< 0 >( iter ).compare( marker ) == 0 )
+ {
+ startFrame = static_cast< uint32_t >( std::get< 1 >( iter ) );
+ endFrame = static_cast< uint32_t >( std::get< 2 >( iter ) );
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
VectorAnimationRendererPlugin::UploadCompletedSignalType& TizenVectorAnimationRenderer::UploadCompletedSignal()
{
return mUploadCompletedSignal;
void GetLayerInfo( Property::Map& map ) const override;
/**
+ * @copydoc Dali::VectorAnimationRendererPlugin::GetMarkerInfo()
+ */
+ bool GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const override;
+
+ /**
* @copydoc Dali::VectorAnimationRendererPlugin::UploadCompletedSignal()
*/
UploadCompletedSignalType& UploadCompletedSignal() override;