+ * @brief Remove drawable object to the CanvasView.
+ * This method is similar to deregistration. Freeing memory is not concerned for drawables being removed.
+ * @param[in] drawable the drawable object.
+ * @return Returns True when it's successful. False otherwise.
+ */
+ bool RemoveDrawable(Drawable& drawable);
+
+ /**
+ * @brief Remove all drawable objects added to the CanvasRenderer.
+ * @return Returns True when it's successful. False otherwise.
+ */
+ bool RemoveAllDrawables();
+
+ /**