Put ISWACygnets in sceneGraph

This commit is contained in:
Sebastian Piwell
2016-04-08 15:42:24 -04:00
parent 6a81065b42
commit a55d5e9e9a
11 changed files with 137 additions and 87 deletions

View File

@@ -145,7 +145,7 @@ void Scene::update(const UpdateData& data) {
// _graph.addSceneGraphNode(node);
// ONCE = true;
//}
// ISWAManagar::ref().update();
for (SceneGraphNode* node : _graph.nodes()) {
try {
node->update(data);
@@ -166,6 +166,7 @@ void Scene::render(const RenderData& data, RendererTasks& tasks) {
for (SceneGraphNode* node : _graph.nodes()) {
node->render(data, tasks);
}
std::cout << std::endl;
}
void Scene::scheduleLoadSceneFile(const std::string& sceneDescriptionFilePath) {

View File

@@ -380,6 +380,7 @@ bool SceneGraph::addSceneGraphNode(SceneGraphNode* node) {
_nodes.push_back(internalNode);
sortTopologically();
std::cout << "Added the node" << std::endl;
return true;
}

View File

@@ -247,6 +247,12 @@ void SceneGraphNode::render(const RenderData& data, RendererTasks& tasks) {
RenderData newData = {data.camera, thisPosition, data.doPerformanceMeasurement};
std::cout << name() << " ";
if(_renderable){
std::cout << _renderableVisible << " " << _renderable->isVisible() << " " << _renderable->isReady() << " " << _renderable->isEnabled() << std::endl;
}else{
std::cout << "No Renderable" << std::endl;
}
_performanceRecord.renderTime = 0;
if (_renderableVisible && _renderable->isVisible() && _renderable->isReady() && _renderable->isEnabled()) {
if (data.doPerformanceMeasurement) {