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

Method attachRenderable

radiantcore/rendersystem/OpenGLRenderSystem.cpp:343–347  ·  view source on GitHub ↗

renderables

Source from the content-addressed store, hash-verified

341
342// renderables
343void OpenGLRenderSystem::attachRenderable(Renderable& renderable) {
344 ASSERT_MESSAGE(!m_traverseRenderablesMutex, "attaching renderable during traversal");
345 ASSERT_MESSAGE(m_renderables.find(&renderable) == m_renderables.end(), "renderable could not be attached");
346 m_renderables.insert(&renderable);
347}
348
349void OpenGLRenderSystem::detachRenderable(Renderable& renderable) {
350 ASSERT_MESSAGE(!m_traverseRenderablesMutex, "detaching renderable during traversal");

Callers 4

onToggleMethod · 0.80
onRefreshMethod · 0.80
installRendererMethod · 0.80
initialiseModuleMethod · 0.80

Calls 3

findMethod · 0.45
endMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected