Add API for setting resource destruction callback
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / canvas-renderer-shape.cpp
index 56fc4ce..f9dd12a 100644 (file)
@@ -73,6 +73,11 @@ bool CanvasRenderer::Shape::AddCubicTo(Vector2 controlPoint1, Vector2 controlPoi
   return GetImplementation(*this).AddCubicTo(controlPoint1, controlPoint2, endPoint);
 }
 
+bool CanvasRenderer::Shape::AddPath(PathCommands& pathCommand)
+{
+  return GetImplementation(*this).AddPath(pathCommand);
+}
+
 bool CanvasRenderer::Shape::Close()
 {
   return GetImplementation(*this).Close();
@@ -93,6 +98,16 @@ Vector4 CanvasRenderer::Shape::GetFillColor() const
   return GetImplementation(*this).GetFillColor();
 }
 
+bool CanvasRenderer::Shape::SetFillGradient(CanvasRenderer::Gradient& gradient)
+{
+  return GetImplementation(*this).SetFillGradient(gradient);
+}
+
+CanvasRenderer::Gradient CanvasRenderer::Shape::GetFillGradient() const
+{
+  return GetImplementation(*this).GetFillGradient();
+}
+
 bool CanvasRenderer::Shape::SetFillRule(CanvasRenderer::Shape::FillRule rule)
 {
   return GetImplementation(*this).SetFillRule(rule);
@@ -123,6 +138,16 @@ Vector4 CanvasRenderer::Shape::GetStrokeColor() const
   return GetImplementation(*this).GetStrokeColor();
 }
 
+bool CanvasRenderer::Shape::SetStrokeGradient(CanvasRenderer::Gradient& gradient)
+{
+  return GetImplementation(*this).SetStrokeGradient(gradient);
+}
+
+CanvasRenderer::Gradient CanvasRenderer::Shape::GetStrokeGradient() const
+{
+  return GetImplementation(*this).GetStrokeGradient();
+}
+
 bool CanvasRenderer::Shape::SetStrokeDash(const Dali::Vector<float>& dashPattern)
 {
   return GetImplementation(*this).SetStrokeDash(dashPattern);