History

(¬‿¬)

SamGondelman committed 7 years ago

Commit da254c21 parent e32979738 files · +643 −677Browse files

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

Unified · Split

libraries/script-engine/src/SceneScriptingInterface.cpp+1−128
@@ -11,129 +11,6 @@ · 10 unmodified lines
1111
1212 #include "SceneScriptingInterface.h"
1313
14−#include <procedural/ProceduralSkybox.h>
15−
16−float SceneScripting::Location::getLongitude() const {
17− return _skyStage->getOriginLongitude();
18−}
19−
20−float SceneScripting::Location::getLatitude() const {
21− return _skyStage->getOriginLatitude();
22−}
23−
24−float SceneScripting::Location::getAltitude() const {
25− return _skyStage->getOriginSurfaceAltitude();
26−}
27−
28−void SceneScripting::Location::setLongitude(float longitude) {
29− _skyStage->setOriginLongitude(longitude);
30−}
31−
32−void SceneScripting::Location::setLatitude(float latitude) {
33− _skyStage->setOriginLatitude(latitude);
34−}
35−
36−void SceneScripting::Location::setAltitude(float altitude) {
37− _skyStage->setOriginSurfaceAltitude(altitude);
38−}
39−
40−void SceneScripting::Time::setHour(float hour) {
41− _skyStage->setDayTime(hour);
42−}
43−
44−float SceneScripting::Time::getHour() const {
45− return _skyStage->getDayTime();
46−}
47−
48−void SceneScripting::Time::setDay(int day) {
49− _skyStage->setYearTime(day);
50−}
51−
52−int SceneScripting::Time::getDay() const {
53− return _skyStage->getYearTime();
54−}
55−
56−glm::vec3 SceneScripting::KeyLight::getColor() const {
57− return _skyStage->getSunColor();
58−}
59−
60−void SceneScripting::KeyLight::setColor(const glm::vec3& color) {
61− _skyStage->setSunColor(color);
62−}
63−
64−float SceneScripting::KeyLight::getIntensity() const {
65− return _skyStage->getSunIntensity();
66−}
67−
68−void SceneScripting::KeyLight::setIntensity(float intensity) {
69− _skyStage->setSunIntensity(intensity);
70−}
71−
72−float SceneScripting::KeyLight::getAmbientIntensity() const {
73− return _skyStage->getSunAmbientIntensity();
74−}
75−
76−void SceneScripting::KeyLight::setAmbientIntensity(float intensity) {
77− _skyStage->setSunAmbientIntensity(intensity);
78−}
79−
80−void SceneScripting::KeyLight::setAmbientSphere(const gpu::SHPointer& sphere) {
81− _skyStage->setSunAmbientSphere(sphere);
82−}
83−
84−void SceneScripting::KeyLight::setAmbientMap(const gpu::TexturePointer& map) {
85− _skyStage->setSunAmbientMap(map);
86−}
87−
88−
89−glm::vec3 SceneScripting::KeyLight::getDirection() const {
90− return _skyStage->getSunDirection();
91−}
92−
93−void SceneScripting::KeyLight::setDirection(const glm::vec3& direction) {
94− _skyStage->setSunDirection(direction);
95−}
96−
97−void SceneScripting::Stage::setOrientation(const glm::quat& orientation) const {
98− _skyStage->setOriginOrientation(orientation);
99−}
100−
101−void SceneScripting::Stage::setLocation(float longitude, float latitude, float altitude) {
102− _skyStage->setOriginLocation(longitude, latitude, altitude);
103−}
104−
105−void SceneScripting::Stage::setSunModelEnable(bool isEnabled) {
106− _skyStage->setSunModelEnable(isEnabled);
107−}
108−
109−bool SceneScripting::Stage::isSunModelEnabled() const {
110− return _skyStage->isSunModelEnabled();
111−}
112−
113−void SceneScripting::Stage::setBackgroundMode(const QString& mode) {
114− if (mode == QString("inherit")) {
115− _skyStage->setBackgroundMode(graphics::SunSkyStage::NO_BACKGROUND);
116− } else if (mode == QString("skybox")) {
117− _skyStage->setBackgroundMode(graphics::SunSkyStage::SKY_BOX);
118− }
119−}
120−
121−QString SceneScripting::Stage::getBackgroundMode() const {
122− switch (_skyStage->getBackgroundMode()) {
123− case graphics::SunSkyStage::NO_BACKGROUND:
124− return QString("inherit");
125− case graphics::SunSkyStage::SKY_BOX:
126− return QString("skybox");
127− default:
128− return QString("inherit");
129− };
130−}
131−
132−SceneScriptingInterface::SceneScriptingInterface() : _stage{ new SceneScripting::Stage{ _skyStage } } {
133− // Let's make sure the sunSkyStage is using a proceduralSkybox
134− _skyStage->setSkybox(graphics::SkyboxPointer(new ProceduralSkybox()));
135−}
136−
13714 void SceneScriptingInterface::setShouldRenderAvatars(bool shouldRenderAvatars) {
13815 if (shouldRenderAvatars != _shouldRenderAvatars) {
13916 _shouldRenderAvatars = shouldRenderAvatars;
@@ -146,8 +23,4 @@ void SceneScriptingInterface::setShouldRenderEntities(bool shouldRenderEntities) · 6 unmodified lines
14623 _shouldRenderEntities = shouldRenderEntities;
14724 emit shouldRenderEntitiesChanged(_shouldRenderEntities);
14825 }
149−}
150−
151−graphics::SunSkyStagePointer SceneScriptingInterface::getSkyStage() const {
152− return _skyStage;
153−}
26+}