Handle override RenderBins from asset files

This commit is contained in:
Malin E
2023-04-13 10:59:23 +02:00
parent dccd439dde
commit 6d8f7b2fbd
5 changed files with 47 additions and 15 deletions
+5
View File
@@ -150,6 +150,7 @@ Renderable::Renderable(const ghoul::Dictionary& dictionary, Settings settings)
if (p.renderBinMode.has_value()) {
_automaticallyUpdateRenderBin = false;
_hasOverrideRenderBin = true;
setRenderBin(codegen::map<Renderable::RenderBin>(*p.renderBinMode));
}
@@ -326,4 +327,8 @@ bool Renderable::automaticallyUpdatesRenderBin() const noexcept {
return _automaticallyUpdateRenderBin;
}
bool Renderable::hasOverrideRenderBin() const noexcept {
return _hasOverrideRenderBin;
}
} // namespace openspace