return GetImplementation(*this).Close();
}
-bool CanvasRenderer::Shape::ResetPath()
-{
- return GetImplementation(*this).ResetPath();
-}
-
bool CanvasRenderer::Shape::SetFillColor(Vector4 color)
{
return GetImplementation(*this).SetFillColor(color);
bool Close();
/**
- * @brief Reset the added path(rect, circle, path, etc...) information.
- * Color and Stroke information are keeped.
- * @return Returns True when it's successful. False otherwise.
- */
- bool ResetPath();
-
- /**
* @brief Set the color to use for filling the path.
* @param[in] color The color value.
* @return Returns True when it's successful. False otherwise.
return false;
}
-bool Shape::ResetPath()
-{
- return false;
-}
-
bool Shape::SetFillColor(Vector4 color)
{
return false;
virtual bool AddCubicTo(Vector2 controlPoint1, Vector2 controlPoint2, Vector2 endPoint);
/**
- * @copydoc Dali::CanvasRenderer::Shape::Close
+ * @copydoc Dali::CanvasRenderer::Shape::AddClose
*/
virtual bool Close();
/**
- * @copydoc Dali::CanvasRenderer::Shape::ResetPath
- */
- virtual bool ResetPath();
-
- /**
* @copydoc Dali::CanvasRenderer::Shape::SetFillColor
*/
virtual bool SetFillColor(Vector4 color);
return true;
}
-bool ShapeTizen::ResetPath()
-{
-#ifdef THORVG_SUPPORT
- if(!mTvgShape)
- {
- DALI_LOG_ERROR("Shape is null\n");
- return false;
- }
-
- if(static_cast<tvg::Shape*>(mTvgShape)->reset() != tvg::Result::Success)
- {
- DALI_LOG_ERROR("reset() fail.\n");
- return false;
- }
- Drawable::SetChanged(true);
- return true;
-#else
- return false;
-#endif
-}
-
bool ShapeTizen::SetFillColor(Vector4 color)
{
if(!mTvgShape)
bool Close() override;
/**
- * @copydoc Dali::CanvasRenderer::Shape::ResetPath
- */
- bool ResetPath() override;
-
- /**
* @copydoc Dali::CanvasRenderer::Shape::SetFillColor
*/
bool SetFillColor(Vector4 color) override;
#endif
}
-bool ShapeUbuntu::ResetPath()
-{
-#ifdef THORVG_SUPPORT
- if(!mTvgShape)
- {
- DALI_LOG_ERROR("Shape is null\n");
- return false;
- }
-
- if(static_cast<tvg::Shape*>(mTvgShape)->reset() != tvg::Result::Success)
- {
- DALI_LOG_ERROR("reset() fail.\n");
- return false;
- }
- Drawable::SetChanged(true);
- return true;
-#else
- return false;
-#endif
-}
-
bool ShapeUbuntu::SetFillColor(Vector4 color)
{
#ifdef THORVG_SUPPORT
bool Close() override;
/**
- * @copydoc Dali::CanvasRenderer::Shape::ResetPath
- */
- bool ResetPath() override;
-
- /**
* @copydoc Dali::CanvasRenderer::Shape::SetFillColor
*/
bool SetFillColor(Vector4 color) override;