MCPcopy Create free account
hub / github.com/RenderKit/embree / add

Method add

tutorials/common/tutorial/scene.cpp:16–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 6

instantiateMethod · 0.45
parseCommandLineFunction · 0.45
displayFuncMethod · 0.45
mainMethod · 0.45
renderBenchmarkLegacyFunction · 0.45

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected