Showing the changes to libraries/script-engine/src/SceneScriptingInterface.cpp (1 of 10 files). Show all
Unified · Split
| @@ -150,6 +150,22 @@ QString SceneScripting::Stage::getHazeMode() const { · 149 unmodified lines | |||
| 150 | }; | 150 | }; |
| 151 | } | 151 | } |
| 152 | 152 | ||
| 153 | void SceneScripting::Stage::setHazeRange(const float hazeRange) { | ||
| 154 | _skyStage->setHazeRange(hazeRange); | ||
| 155 | } | ||
| 156 | |||
| 157 | float SceneScripting::Stage::getHazeRange() const { | ||
| 158 | return _skyStage->getHazeRange(); | ||
| 159 | } | ||
| 160 | |||
| 161 | void SceneScripting::Stage::setHazeAltitude(const float hazeAltitude) { | ||
| 162 | _skyStage->setHazeAltitude(hazeAltitude); | ||
| 163 | } | ||
| 164 | |||
| 165 | float SceneScripting::Stage::getHazeAltitude() const { | ||
| 166 | return _skyStage->getHazeAltitude(); | ||
| 167 | } | ||
| 168 | |||
| 153 | SceneScriptingInterface::SceneScriptingInterface() : _stage{ new SceneScripting::Stage{ _skyStage } } { | 169 | SceneScriptingInterface::SceneScriptingInterface() : _stage{ new SceneScripting::Stage{ _skyStage } } { |
| 154 | // Let's make sure the sunSkyStage is using a proceduralSkybox | 170 | // Let's make sure the sunSkyStage is using a proceduralSkybox |
| 155 | _skyStage->setSkybox(model::SkyboxPointer(new ProceduralSkybox())); | 171 | _skyStage->setSkybox(model::SkyboxPointer(new ProceduralSkybox())); |