CanvasMgr( SGPropertyNode_ptr node,
SystemAdapterPtr system_adapter );
+ /**
+ * Create a new canvas
+ *
+ * @param name Name of the new canvas
+ */
+ CanvasPtr createCanvas(const std::string& name = "");
+
/**
* Get ::Canvas by index
*
*/
CanvasPtr getCanvas(size_t index) const;
+ /**
+ * Get ::Canvas by name
+ *
+ * @param name Value of child node "name" in
+ * /canvas/by-index/texture[i]/name
+ */
+ CanvasPtr getCanvas(const std::string& name) const;
+
protected:
SystemAdapterPtr _system_adapter;