WebEngine::GetNativeImageSource return NativeImageSourcePtr 61/264761/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 29 Sep 2021 08:16:31 +0000 (17:16 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 29 Sep 2021 08:16:31 +0000 (17:16 +0900)
NativeImageSource --> NativeImageInterface is simple valid job.
NativeImageInterface --> NativeImageSource is not simple and expensive job.

WebEngine / WebPlugin defined at dali-adaptor/devel-api and
NativeImageSource defined at dali-adaptor/public-api.
So there is no reason to convert NativeImageSource to NativeImageInterface.

Change-Id: If369761d58ae1330819abdae35a66c32de52ef34
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp
dali-extension/web-engine-chromium/tizen-web-engine-chromium.h
dali-extension/web-engine-lwe/tizen-web-engine-lwe.cpp
dali-extension/web-engine-lwe/tizen-web-engine-lwe.h

index a31010a..51465b6 100755 (executable)
@@ -1173,7 +1173,7 @@ Dali::PixelData TizenWebEngineChromium::GetFavicon() const
   return mWebViewContainer ? mWebViewContainer->GetFavicon() : Dali::PixelData();
 }
 
-NativeImageInterfacePtr TizenWebEngineChromium::GetNativeImageSource()
+NativeImageSourcePtr TizenWebEngineChromium::GetNativeImageSource()
 {
   return mDaliImageSrc;
 }
@@ -1912,7 +1912,6 @@ void TizenWebEngineChromium::UpdateImage(tbm_surface_h buffer)
   {
     return;
   }
-
   Any source(buffer);
   mDaliImageSrc->SetSource(source);
   Dali::Stage::GetCurrent().KeepRendering(0.0f);
index 2fb467e..8848e32 100755 (executable)
@@ -286,7 +286,7 @@ public:
   /**
    * @copydoc Dali::WebEnginePlugin::GetNativeImageSource()
    */
-  NativeImageInterfacePtr GetNativeImageSource() override;
+  NativeImageSourcePtr GetNativeImageSource() override;
 
   /**
    * @copydoc Dali::WebEnginePlugin::GetTitle()
index f707327..5912f88 100755 (executable)
@@ -694,7 +694,7 @@ void TizenWebEngineLWE::DestroyInstance()
   mWebContainer->Destroy();
 }
 
-Dali::NativeImageInterfacePtr TizenWebEngineLWE::GetNativeImageSource()
+Dali::NativeImageSourcePtr TizenWebEngineLWE::GetNativeImageSource()
 {
   return mNativeImageSourcePtr;
 }
index 2d1a112..9c79018 100755 (executable)
@@ -101,7 +101,7 @@ public:
   /**
    * @copydoc Dali::WebEnginePlugin::GetNativeImageSource()
    */
-  Dali::NativeImageInterfacePtr GetNativeImageSource() override;
+  Dali::NativeImageSourcePtr GetNativeImageSource() override;
 
   /**
    * @copydoc Dali::WebEnginePlugin::LoadUrl()