-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);
- }
-}
-