Showing the changes to libraries/script-engine/src/SceneScriptingInterface.cpp (1 of 6 files). Show all
Unified · Split
| @@ -20,20 +20,47 @@ void SceneScriptingInterface::setStageLocation(float longitude, float latitude, · 19 unmodified lines | |||
| 20 | _skyStage->setOriginLocation(longitude, latitude, altitude); | 20 | _skyStage->setOriginLocation(longitude, latitude, altitude); |
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | float SceneScriptingInterface::getStageLocationLongitude() const { | ||
| 24 | return _skyStage->getOriginLongitude(); | ||
| 25 | } | ||
| 26 | float SceneScriptingInterface::getStageLocationLatitude() const { | ||
| 27 | return _skyStage->getOriginLatitude(); | ||
| 28 | } | ||
| 29 | float SceneScriptingInterface::getStageLocationAltitude() const { | ||
| 30 | return _skyStage->getOriginSurfaceAltitude(); | ||
| 31 | } | ||
| 32 | |||
| 23 | void SceneScriptingInterface::setStageDayTime(float hour) { | 33 | void SceneScriptingInterface::setStageDayTime(float hour) { |
| 24 | _skyStage->setDayTime(hour); | 34 | _skyStage->setDayTime(hour); |
| 25 | } | 35 | } |
| 36 | |||
| 37 | float SceneScriptingInterface::getStageDayTime() const { | ||
| 38 | return _skyStage->getDayTime(); | ||
| 39 | } | ||
| 40 | |||
| 26 | void SceneScriptingInterface::setStageYearTime(int day) { | 41 | void SceneScriptingInterface::setStageYearTime(int day) { |
| 27 | _skyStage->setYearTime(day); | 42 | _skyStage->setYearTime(day); |
| 28 | } | 43 | } |
| 29 | 44 | ||
| 45 | int SceneScriptingInterface::getStageYearTime() const { | ||
| 46 | return _skyStage->getYearTime(); | ||
| 47 | } | ||
| 48 | |||
| 30 | void SceneScriptingInterface::setSunColor(const glm::vec3& color) { | 49 | void SceneScriptingInterface::setSunColor(const glm::vec3& color) { |
| 31 | _skyStage->setSunColor(color); | 50 | _skyStage->setSunColor(color); |
| 32 | } | 51 | } |
| 52 | |||
| 53 | const glm::vec3& SceneScriptingInterface::getSunColor() const { | ||
| 54 | return _skyStage->getSunColor(); | ||
| 55 | } | ||
| 56 | |||
| 33 | void SceneScriptingInterface::setSunIntensity(float intensity) { | 57 | void SceneScriptingInterface::setSunIntensity(float intensity) { |
| 34 | _skyStage->setSunIntensity(intensity); | 58 | _skyStage->setSunIntensity(intensity); |
| 35 | } | 59 | } |
| 36 | 60 | ||
| 61 | float SceneScriptingInterface::getSunIntensity() const { | ||
| 62 | return _skyStage->getSunIntensity(); | ||
| 63 | } | ||
| 37 | 64 | ||
| 38 | model::SunSkyStagePointer SceneScriptingInterface::getSkyStage() const { | 65 | model::SunSkyStagePointer SceneScriptingInterface::getSkyStage() const { |
| 39 | return _skyStage; | 66 | return _skyStage; |