X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-toolkit%2Finternal%2Fimage-loader%2Fasync-image-loader-impl.cpp;h=6fe8eba5cda26f487120493e861510ff72da19d6;hb=9702d63025ad15fce17316818cd0bb183f86f443;hp=dd98ae3b2a90f2e48b544082bd28378ef577eaa9;hpb=bb50e557f03b618d38c095e6794a4174c58f095d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp index dd98ae3..6fe8eba 100644 --- a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp +++ b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp @@ -19,7 +19,7 @@ #include "async-image-loader-impl.h" // EXTERNAL INCLUDES -#include +#include namespace Dali { @@ -69,14 +69,15 @@ uint32_t AsyncImageLoader::Load( const VisualUrl& url, uint32_t AsyncImageLoader::ApplyMask( Devel::PixelBuffer pixelBuffer, Devel::PixelBuffer maskPixelBuffer, float contentScale, - bool cropToMask ) + bool cropToMask, + DevelAsyncImageLoader::PreMultiplyOnLoad preMultiplyOnLoad) { if( !mIsLoadThreadStarted ) { mLoadThread.Start(); mIsLoadThreadStarted = true; } - mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, pixelBuffer, maskPixelBuffer, contentScale, cropToMask ) ); + mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, pixelBuffer, maskPixelBuffer, contentScale, cropToMask, preMultiplyOnLoad ) ); return mLoadTaskId; } @@ -107,7 +108,7 @@ void AsyncImageLoader::ProcessLoadedImage() { if( mPixelBufferLoadedSignal.GetConnectionCount() > 0 ) { - mPixelBufferLoadedSignal.Emit( next->id, next->pixelBuffer, next->isMaskTask ); + mPixelBufferLoadedSignal.Emit( next->id, next->pixelBuffer ); } else if( mLoadedSignal.GetConnectionCount() > 0 ) {