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