height = 100;
}
+ void GetLayerInfo( Property::Map& map ) const
+ {
+ }
+
Dali::VectorAnimationRenderer::UploadCompletedSignalType& UploadCompletedSignal()
{
return mUploadCompletedSignal;
return *this;
}
-void VectorAnimationRenderer::Finalize()
-{
-}
-
void VectorAnimationRenderer::SetRenderer( Renderer renderer )
{
Internal::Adaptor::GetImplementation( *this ).SetRenderer( renderer );
void VectorAnimationRenderer::GetLayerInfo( Property::Map& map ) const
{
+ Internal::Adaptor::GetImplementation( *this ).GetLayerInfo( map );
}
VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
mAnimationFinishedTrigger.reset();
}
- mVectorRenderer.Finalize();
+ mVectorRenderer.Reset();
}
void VectorAnimationTask::SetRenderer( Renderer renderer )
void VectorRasterizeThread::AddTask( VectorAnimationTaskPtr task )
{
- // Lock while adding task to the queue
- ConditionalWait::ScopedLock lock( mConditionalWait );
-
if( !mIsThreadStarted )
{
Start();
mIsThreadStarted = true;
}
+ // Lock while adding task to the queue
+ ConditionalWait::ScopedLock lock( mConditionalWait );
+
if( mRasterizeTasks.end() == std::find( mRasterizeTasks.begin(), mRasterizeTasks.end(), task ) )
{
mRasterizeTasks.push_back( task );