-void SvgVisual::AddRasterizationTask( const Vector2& size )
-{
- if( mImpl->mRenderer )
- {
- unsigned int width = static_cast<unsigned int>(size.width);
- unsigned int height = static_cast<unsigned int>( size.height );
-
- Vector2 dpi = Stage::GetCurrent().GetDpi();
- float meanDpi = ( dpi.height + dpi.width ) * 0.5f;
-
-#ifdef NO_THORVG
- RasterizingTaskPtr newTask = new RasterizingTask( this, mParsedImage, mImageUrl, meanDpi, width, height );
-#else /* NO_THORVG */
- RasterizingTaskPtr newTask = new RasterizingTask( this, mVectorRenderer, mImageUrl, meanDpi, width, height, mLoaded );
-#endif /* NO_THORVG */
- if ( IsSynchronousLoadingRequired() )