diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-03-24 18:10:30 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-03-24 18:11:46 +0000 |
commit | ae99a2124da32e4d2474e6dc6cf54322b688b743 (patch) | |
tree | 2f447bf5aaae5b13038e04b8d5d154d802775ec3 /ui | |
parent | Add Renderable typed collection to GameState worldObjects (diff) | |
download | ilt-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.cpp | 6 |
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); } |