summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-03-24 18:10:30 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2025-03-24 18:11:46 +0000
commitae99a2124da32e4d2474e6dc6cf54322b688b743 (patch)
tree2f447bf5aaae5b13038e04b8d5d154d802775ec3 /ui
parentAdd Renderable typed collection to GameState worldObjects (diff)
downloadilt-ae99a2124da32e4d2474e6dc6cf54322b688b743.tar.bz2
ilt-ae99a2124da32e4d2474e6dc6cf54322b688b743.tar.xz
ilt-ae99a2124da32e4d2474e6dc6cf54322b688b743.zip
Use is_base_of_v instead of is_convertible_v to choose OtherObjects
Diffstat (limited to 'ui')
-rw-r--r--ui/gameMainWindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/gameMainWindow.cpp b/ui/gameMainWindow.cpp
index 07901b3..f8c568b 100644
--- a/ui/gameMainWindow.cpp
+++ b/ui/gameMainWindow.cpp
@@ -80,7 +80,7 @@ GameMainWindow::content(const SceneShader & shader, const Frustum & frustum) con
renderable->render(shader, frustum);
}
}
- gameState->world.apply<Renderable>(&Renderable::render, shader, frustum);
+ gameState->world.apply<const Renderable>(&Renderable::render, shader, frustum);
uiComponents.apply<WorldOverlay>(&WorldOverlay::render, shader, frustum);
}
@@ -93,7 +93,7 @@ GameMainWindow::environment(const SceneShader &, const SceneRenderer & r) const
void
GameMainWindow::lights(const SceneShader & shader) const
{
- gameState->world.apply<Renderable>(&Renderable::lights, shader);
+ gameState->world.apply<const Renderable>(&Renderable::lights, shader);
}
void
@@ -104,5 +104,5 @@ GameMainWindow::shadows(const ShadowMapper & shadowMapper, const Frustum & frust
renderable->shadows(shadowMapper, frustum);
}
}
- gameState->world.apply<Renderable>(&Renderable::shadows, shadowMapper, frustum);
+ gameState->world.apply<const Renderable>(&Renderable::shadows, shadowMapper, frustum);
}