| 14 | } |
| 15 | |
| 16 | void TutorialScene::add(Ref<SceneGraph::GroupNode> group) |
| 17 | { |
| 18 | for (auto& node : group->children) |
| 19 | { |
| 20 | if (Ref<SceneGraph::LightNode> lightNode = node.dynamicCast<SceneGraph::LightNode>()) { |
| 21 | lights.push_back(lightNode); |
| 22 | } |
| 23 | else if (Ref<SceneGraph::PerspectiveCameraNode> cameraNode = node.dynamicCast<SceneGraph::PerspectiveCameraNode>()) { |
| 24 | cameras.push_back(cameraNode); |
| 25 | } |
| 26 | else { |
| 27 | geometries.push_back(node); |
| 28 | } |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | unsigned TutorialScene::materialID(Ref<SceneGraph::MaterialNode> material) |
| 33 | { |
no test coverage detected