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.Reset();
+ mVectorRenderer.Finalize();
}
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 );