| 20 | } |
| 21 | |
| 22 | void StaticModelNode::createRenderableSurfaces() |
| 23 | { |
| 24 | _model->foreachSurface([&](const StaticModelSurface& surface) |
| 25 | { |
| 26 | if (surface.getVertexArray().empty() || surface.getIndexArray().empty()) |
| 27 | { |
| 28 | return; // don't handle empty surfaces |
| 29 | } |
| 30 | |
| 31 | emplaceRenderableSurface(std::make_shared<RenderableModelSurface>(surface, _renderEntity, localToWorld())); |
| 32 | }); |
| 33 | } |
| 34 | |
| 35 | void StaticModelNode::onInsertIntoScene(scene::IMapRootNode& root) |
| 36 | { |
nothing calls this directly
no test coverage detected