- Texture texture = Dali::Texture::New(*nativeImageSource);
- return Dali::Toolkit::TextureManager::AddTexture(texture);
+ Texture texture = Dali::Texture::New(*nativeImageInterface);
+ Dali::Toolkit::ImageUrl imageUrl = Dali::Toolkit::ImageUrl::New(texture, preMultiplied);
+ return imageUrl;
+}
+
+Dali::Toolkit::ImageUrl GenerateUrl(const Dali::EncodedImageBuffer encodedImageBuffer)
+{
+ return Dali::Toolkit::ImageUrl::New(encodedImageBuffer);
+}
+
+Dali::Toolkit::ImageUrl GenerateDepthUrl(const Dali::FrameBuffer frameBuffer)
+{
+ Texture texture = Dali::DevelFrameBuffer::GetDepthTexture(frameBuffer);
+ Dali::Toolkit::ImageUrl imageUrl = Dali::Toolkit::ImageUrl::New(texture, false);
+ return imageUrl;