// tree methods void SceneNode::setParent( SceneNode& newParentRef ) { SceneNode* newParent = &newParentRef; cgeAssert( newParent->mngr_ == mngr_ ); if( parent_ == newParent ) return; if(parent_) parent_->removeChild_(this); if(newParent) newParent->addChild_(this); parent_ = newParent; requireUpdate_(); }