X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fvisual-factory%2Fvisual-factory.cpp;h=46cbbac074f9a931a7fb9cd296067818227f2ea0;hb=e4a3c7b18f3a6168ec3967d4881663f7ed54f8d5;hp=ca763e92b12c7f6c473f89083bc061ecbabe3cc5;hpb=257a9991486e4e05335212b21ecc1f5a0aacbc63;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/visual-factory/visual-factory.cpp b/dali-toolkit/devel-api/visual-factory/visual-factory.cpp index ca763e9..46cbbac 100644 --- a/dali-toolkit/devel-api/visual-factory/visual-factory.cpp +++ b/dali-toolkit/devel-api/visual-factory/visual-factory.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ #include "visual-factory.h" // EXTERNAL INCLUDES -#include +#include #include // INTERNAL INCLUDES @@ -94,19 +94,24 @@ VisualFactory::VisualFactory(Internal::VisualFactory *impl) { } -Visual VisualFactory::CreateVisual( const Property::Map& propertyMap ) +Visual::Base VisualFactory::CreateVisual( const Property::Map& propertyMap ) { return GetImplementation( *this ).CreateVisual( propertyMap ); } -Visual VisualFactory::CreateVisual( const Image& image ) +Visual::Base VisualFactory::CreateVisual( const std::string& url, ImageDimensions size ) { - return GetImplementation( *this ).CreateVisual( image ); + return GetImplementation( *this ).CreateVisual( url, size ); } -Visual VisualFactory::CreateVisual( const std::string& url, ImageDimensions size ) +void VisualFactory::SetPreMultiplyOnLoad( bool preMultiply ) { - return GetImplementation( *this ).CreateVisual( url, size ); + GetImplementation( *this ).SetPreMultiplyOnLoad( preMultiply ); +} + +bool VisualFactory::GetPreMultiplyOnLoad() const +{ + return GetImplementation( *this ).GetPreMultiplyOnLoad(); } } // namespace Toolkit