- CanvasRendererRasterizingTaskPtr newTask = new CanvasRendererRasterizingTask(this, mCanvasRenderer);
-
- if(!mCanvasViewRasterizeThread)
- {
- mCanvasViewRasterizeThread = new CanvasViewRasterizeThread();
- mCanvasViewRasterizeThread->RasterizationCompletedSignal().Connect(this, &CanvasView::ApplyRasterizedImage);
- mCanvasViewRasterizeThread->Start();
- }
+ mRasterizingTask = new CanvasRendererRasterizingTask(mCanvasRenderer, MakeCallback(this, &CanvasView::ApplyRasterizedImage));