X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-cache.cpp;h=e6a0efd23e548c0141da31499afea813b773ec92;hb=9f87f31e8eea129579f00d6590f625a6290fc9cd;hp=ad5bcb35860dfc8e26d544baa78df9df8c28d87e;hpb=facc5c0abe18ba940652ae1a45ce0566ee76fd76;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-factory-cache.cpp b/dali-toolkit/internal/visuals/visual-factory-cache.cpp index ad5bcb3..e6a0efd 100644 --- a/dali-toolkit/internal/visuals/visual-factory-cache.cpp +++ b/dali-toolkit/internal/visuals/visual-factory-cache.cpp @@ -125,7 +125,7 @@ SvgRasterizeThread* VisualFactoryCache::GetSVGRasterizationThread() { if( !mSvgRasterizeThread ) { - mSvgRasterizeThread = new SvgRasterizeThread( new EventThreadCallback( MakeCallback( this, &VisualFactoryCache::ApplyRasterizedSVGToSampler ) ) ); + mSvgRasterizeThread = new SvgRasterizeThread(); mSvgRasterizeThread->Start(); } return mSvgRasterizeThread; @@ -140,18 +140,6 @@ VectorAnimationManager& VisualFactoryCache::GetVectorAnimationManager() return *mVectorAnimationManager; } -void VisualFactoryCache::ApplyRasterizedSVGToSampler() -{ - while( RasterizingTaskPtr task = mSvgRasterizeThread->NextCompletedTask() ) - { -#ifdef NO_THORVG - task->GetSvgVisual()->ApplyRasterizedImage( task->GetParsedImage(), task->GetPixelData() ); -#else /* NO_THORVG */ - task->GetSvgVisual()->ApplyRasterizedImage( task->GetVectorRenderer(), task->GetPixelData(), task->IsLoaded() ); -#endif /* NO_THORVG */ - } -} - Geometry VisualFactoryCache::CreateGridGeometry( Uint16Pair gridSize ) { uint16_t gridWidth = gridSize.GetWidth(); @@ -258,7 +246,6 @@ void VisualFactoryCache::SetBrokenImageUrl(const std::string& brokenImageUrl) } mAtlasManager->SetBrokenImage( mBrokenImageUrl ); - mTextureManager.SetBrokenImageUrl( mBrokenImageUrl ); } } // namespace Internal