History

Adding the cookies sciprt that provide a simple ui useful for debug and exemple, complete the interface on the scene script interface to provide the getters

Sam Gateau committed 11 years ago

Commit 3b929101 parent 92c55f96 files · +118 −27Browse files

Showing the changes to libraries/script-engine/src/SceneScriptingInterface.cpp (1 of 6 files). Show all

Unified · Split

libraries/script-engine/src/SceneScriptingInterface.cpp+27−0
@@ -20,20 +20,47 @@ void SceneScriptingInterface::setStageLocation(float longitude, float latitude, · 19 unmodified lines
2020 _skyStage->setOriginLocation(longitude, latitude, altitude);
2121 }
2222
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+
2333 void SceneScriptingInterface::setStageDayTime(float hour) {
2434 _skyStage->setDayTime(hour);
2535 }
36+
37+float SceneScriptingInterface::getStageDayTime() const {
38+ return _skyStage->getDayTime();
39+}
40+
2641 void SceneScriptingInterface::setStageYearTime(int day) {
2742 _skyStage->setYearTime(day);
2843 }
2944
45+int SceneScriptingInterface::getStageYearTime() const {
46+ return _skyStage->getYearTime();
47+}
48+
3049 void SceneScriptingInterface::setSunColor(const glm::vec3& color) {
3150 _skyStage->setSunColor(color);
3251 }
52+
53+const glm::vec3& SceneScriptingInterface::getSunColor() const {
54+ return _skyStage->getSunColor();
55+}
56+
3357 void SceneScriptingInterface::setSunIntensity(float intensity) {
3458 _skyStage->setSunIntensity(intensity);
3559 }
3660
61+float SceneScriptingInterface::getSunIntensity() const {
62+ return _skyStage->getSunIntensity();
63+}
3764
3865 model::SunSkyStagePointer SceneScriptingInterface::getSkyStage() const {
3966 return _skyStage;