Merge branch 'develop' into feature/scenegraphloader

Conflicts:
	src/abuffer/abuffer.cpp
	src/rendering/renderengine.cpp
	src/scene/scene.cpp
This commit is contained in:
Alexander Bock
2015-04-17 13:31:39 +02:00
17 changed files with 721 additions and 395 deletions

View File

@@ -291,6 +291,17 @@ void SceneGraphNode::setParent(SceneGraphNode* parent)
_parent = parent;
}
bool SceneGraphNode::abandonChild(SceneGraphNode* child) {
std::vector < SceneGraphNode* >::iterator it = std::find(_children.begin(), _children.end(), child);
if (it != _children.end()){
_children.erase(it);
return true;
}
return false;
}
const psc& SceneGraphNode::position() const
{
return _ephemeris->position();