// EXTERNAL INCLUDES
#include <functional>
#include <memory>
+#include <dali/public-api/images/native-image-interface.h>
+#include <dali/public-api/math/rect.h>
+#include <dali/public-api/signals/dali-signal.h>
// INTERNAL INCLUDES
+#include <dali/public-api/adaptor-framework/native-image-source.h>
#include <dali/devel-api/adaptor-framework/web-engine-hit-test.h>
#include <dali/devel-api/common/bitwise-enum.h>
-#include <dali/public-api/images/native-image-interface.h>
-#include <dali/public-api/math/rect.h>
-#include <dali/public-api/signals/dali-signal.h>
namespace Dali
{
/**
* @brief Get image to render.
*/
- virtual NativeImageInterfacePtr GetNativeImageSource() = 0;
+ virtual NativeImageSourcePtr GetNativeImageSource() = 0;
/**
* @brief Return the URL of the Web.
GetImplementation(*this).Destroy();
}
-NativeImageInterfacePtr WebEngine::GetNativeImageSource()
+NativeImageSourcePtr WebEngine::GetNativeImageSource()
{
return GetImplementation(*this).GetNativeImageSource();
}
/**
* @brief Get native image source to render.
*/
- NativeImageInterfacePtr GetNativeImageSource();
+ NativeImageSourcePtr GetNativeImageSource();
/**
* @brief Get settings of WebEngine.
/**
* @copydoc Dali::WebEngine::GetNativeImageSource()
*/
- Dali::NativeImageInterfacePtr GetNativeImageSource();
+ Dali::NativeImageSourcePtr GetNativeImageSource();
/**
* @copydoc Dali::WebEngine::GetSettings()