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

Method detachRenderable

radiantcore/rendersystem/OpenGLRenderSystem.cpp:349–353  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

347}
348
349void OpenGLRenderSystem::detachRenderable(Renderable& renderable) {
350 ASSERT_MESSAGE(!m_traverseRenderablesMutex, "detaching renderable during traversal");
351 ASSERT_MESSAGE(m_renderables.find(&renderable) != m_renderables.end(), "renderable could not be detached");
352 m_renderables.erase(&renderable);
353}
354
355void OpenGLRenderSystem::forEachRenderable(const RenderableCallback& callback) const {
356 ASSERT_MESSAGE(!m_traverseRenderablesMutex, "for-each during traversal");

Callers 5

~AasFileControlMethod · 0.80
onToggleMethod · 0.80
onRefreshMethod · 0.80
uninstallRendererMethod · 0.80
shutdownModuleMethod · 0.80

Calls 3

findMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected