bool AddDrawable(Dali::CanvasRenderer::Drawable& drawable) override;
/**
- * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::Clear()
*/
bool Clear() override;
+ /**
+ * @copydoc Dali::CanvasRenderer::DrawableGroup::GetDrawables()
+ */
+ std::vector<Dali::CanvasRenderer::Drawable> GetDrawables() override;
+
private:
DrawableGroupTizen(const DrawableGroupTizen&) = delete;
DrawableGroupTizen& operator=(DrawableGroupTizen&) = delete;
#ifdef THORVG_SUPPORT
tvg::Scene* mTvgScene;
#endif
- using DrawableVector = std::vector<WeakHandle<Dali::CanvasRenderer::Drawable>>;
- using DrawableVectorIterator = DrawableVector::iterator;
+ using DrawableVector = std::vector<Dali::CanvasRenderer::Drawable>;
DrawableVector mDrawables;
};