Added automatic premultiplication of image visual images
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / visuals / visual-factory-cache.cpp
index d9a566d..307791b 100644 (file)
@@ -40,8 +40,9 @@ namespace Toolkit
 namespace Internal
 {
 
-VisualFactoryCache::VisualFactoryCache()
-: mSvgRasterizeThread( NULL )
+VisualFactoryCache::VisualFactoryCache( bool preMultiplyOnLoad )
+: mSvgRasterizeThread( NULL ),
+  mPreMultiplyOnLoad( preMultiplyOnLoad )
 {
 }
 
@@ -214,6 +215,16 @@ Image VisualFactoryCache::GetBrokenVisualImage()
   return ResourceImage::New( BROKEN_VISUAL_IMAGE_URL );
 }
 
+void VisualFactoryCache::SetPreMultiplyOnLoad( bool preMultiply )
+{
+  mPreMultiplyOnLoad = preMultiply;
+}
+
+bool VisualFactoryCache::GetPreMultiplyOnLoad()
+{
+  return mPreMultiplyOnLoad;
+}
+
 } // namespace Internal
 
 } // namespace Toolkit