void Node::addDrawable(DrawablePtr drawable) { drawables.push_back(drawable); drawable->setParentNode(std::static_pointer_cast<Node>(shared_from_this())); }