Make imGUI listen to OpenSpaceEngine properties for visibility for properties and for scene graph nodes

This commit is contained in:
Ylva Selling
2022-05-12 12:11:00 -04:00
parent 0824b59d77
commit e1bda38529
7 changed files with 30 additions and 37 deletions

View File

@@ -1619,6 +1619,14 @@ void OpenSpaceEngine::decode(std::vector<std::byte> data) {
global::syncEngine->decodeSyncables(std::move(data));
}
properties::Property::Visibility openspace::OpenSpaceEngine::visibility() const {
return static_cast<properties::Property::Visibility>(_visibility.value());
}
bool openspace::OpenSpaceEngine::showHiddenSceneGraphNodes() const {
return _showHiddenSceneGraphNodes;
}
void OpenSpaceEngine::toggleShutdownMode() {
if (_shutdown.inShutdown) {
// If we are already in shutdown mode, we want to disable it