-void SvgRasterizeThread::DeleteImage( VectorImageRenderer vectorRenderer )
-{
- // Lock while adding image to the delete queue
- ConditionalWait::ScopedLock lock( mConditionalWait );
-
- if( mIsThreadWaiting ) // no rasterization is ongoing, save to delete
- {
- // TODO: what?
- }
- else // wait to delete until current rasterization completed.
- {
- mDeleteSvg.PushBack( &vectorRenderer );
- }
-}
-
-RasterizingTaskPtr SvgRasterizeThread::NextTaskToProcess()