MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / createRenderableSurfaces

Method createRenderableSurfaces

radiantcore/model/StaticModelNode.cpp:22–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20}
21
22void 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
35void StaticModelNode::onInsertIntoScene(scene::IMapRootNode& root)
36{

Callers

nothing calls this directly

Calls 2

foreachSurfaceMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected