CanvasRenderer: Refactoring to pass rasterized buffer
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / canvas-renderer.cpp
index 1ed7512..7ce5f1f 100644 (file)
@@ -48,9 +48,9 @@ bool CanvasRenderer::Commit()
   return GetImplementation(*this).Commit();
 }
 
-Devel::PixelBuffer CanvasRenderer::GetPixelBuffer()
+Dali::Texture CanvasRenderer::GetRasterizedTexture()
 {
-  return GetImplementation(*this).GetPixelBuffer();
+  return GetImplementation(*this).GetRasterizedTexture();
 }
 
 bool CanvasRenderer::AddDrawable(Drawable& drawable)
@@ -73,12 +73,17 @@ bool CanvasRenderer::RemoveDrawable(Drawable& drawable)
   return GetImplementation(*this).RemoveDrawable(drawable);
 }
 
-bool CanvasRenderer::SetSize(const Vector2& size)
+bool CanvasRenderer::RemoveAllDrawables()
+{
+  return GetImplementation(*this).RemoveAllDrawables();
+}
+
+bool CanvasRenderer::SetSize(Vector2 size)
 {
   return GetImplementation(*this).SetSize(size);
 }
 
-const Vector2& CanvasRenderer::GetSize()
+Vector2 CanvasRenderer::GetSize() const
 {
   return GetImplementation(*this).GetSize();
 }