return GetImplementation(*this).AddDrawable(drawable);
}
-bool CanvasRenderer::DrawableGroup::Clear()
+bool CanvasRenderer::DrawableGroup::RemoveAllDrawables()
{
- return GetImplementation(*this).Clear();
+ return GetImplementation(*this).RemoveAllDrawables();
}
} // namespace Dali
bool AddDrawable(Drawable& drawable);
/**
- * @brief Clears the drawable object added to the DrawableGroup. This method does not free the memory of the added drawable object.
+ * @brief Remove all drawable objects added to the DrawableGroup.
* @return Returns True when it's successful. False otherwise.
*/
- bool Clear();
+ bool RemoveAllDrawables();
public: // Not intended for application developers
/// @cond internal
return false;
}
-bool DrawableGroup::Clear()
+bool DrawableGroup::RemoveAllDrawables()
{
return false;
}
virtual bool AddDrawable(Dali::CanvasRenderer::Drawable& drawable);
/**
- * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear()
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::RemoveAllDrawables()
*/
- virtual bool Clear();
+ virtual bool RemoveAllDrawables();
/**
* @brief Get list of drawables that added this group.
return false;
}
-bool DrawableGroupGeneric::Clear()
+bool DrawableGroupGeneric::RemoveAllDrawables()
{
return false;
}
bool AddDrawable(Dali::CanvasRenderer::Drawable& drawable) override;
/**
- * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear()
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::RemoveAllDrawables()
*/
- bool Clear() override;
+ bool RemoveAllDrawables() override;
private:
DrawableGroupGeneric(const DrawableGroupGeneric&) = delete;
#endif
}
-bool DrawableGroupTizen::Clear()
+bool DrawableGroupTizen::RemoveAllDrawables()
{
#ifdef THORVG_SUPPORT
if(!Drawable::GetObject() || !mTvgScene)
if(static_cast<tvg::Scene*>(mTvgScene)->clear() != tvg::Result::Success)
{
- DALI_LOG_ERROR("Clear() fail.\n");
+ DALI_LOG_ERROR("RemoveAllDrawables() fail.\n");
return false;
}
bool AddDrawable(Dali::CanvasRenderer::Drawable& drawable) override;
/**
- * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear()
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::RemoveAllDrawables()
*/
- bool Clear() override;
+ bool RemoveAllDrawables() override;
/**
* @copydoc Dali::CanvasRenderer::DrawableGroup::GetDrawables()
#endif
}
-bool DrawableGroupUbuntu::Clear()
+bool DrawableGroupUbuntu::RemoveAllDrawables()
{
#ifdef THORVG_SUPPORT
if(!Drawable::GetObject() || !mTvgScene)
if(static_cast<tvg::Scene*>(mTvgScene)->clear() != tvg::Result::Success)
{
- DALI_LOG_ERROR("Clear() fail.\n");
+ DALI_LOG_ERROR("RemoveAllDrawables() fail.\n");
return false;
}
bool AddDrawable(Dali::CanvasRenderer::Drawable& drawable) override;
/**
- * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear()
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::RemoveAllDrawables()
*/
- bool Clear() override;
+ bool RemoveAllDrawables() override;
/**
* @copydoc Dali::CanvasRenderer::DrawableGroup::GetDrawables()