Showing the changes to libraries/script-engine/src/SceneScriptingInterface.cpp (1 of 6 files). Show all
Unified · Split
| @@ -167,3 +167,30 @@ void SceneScriptingInterface::clearEngineCounters() { · 166 unmodified lines | |||
| 167 | _numFeedOverlay3DItems = 0; | 167 | _numFeedOverlay3DItems = 0; |
| 168 | _numDrawnOverlay3DItems = 0; | 168 | _numDrawnOverlay3DItems = 0; |
| 169 | } | 169 | } |
| 170 | |||
| 171 | |||
| 172 | void SceneScriptingInterface::setEngineToneMappingToneCurve(const QString& toneCurve) { | ||
| 173 | if (toneCurve == QString("None")) { | ||
| 174 | _engineToneMappingToneCurve = 0; | ||
| 175 | } else if (toneCurve == QString("Gamma22")) { | ||
| 176 | _engineToneMappingToneCurve = 1; | ||
| 177 | } else if (toneCurve == QString("Reinhard")) { | ||
| 178 | _engineToneMappingToneCurve = 2; | ||
| 179 | } else if (toneCurve == QString("Filmic")) { | ||
| 180 | _engineToneMappingToneCurve = 3; | ||
| 181 | } | ||
| 182 | } | ||
| 183 | QString SceneScriptingInterface::getEngineToneMappingToneCurve() const { | ||
| 184 | switch (_engineToneMappingToneCurve) { | ||
| 185 | case 0: | ||
| 186 | return QString("None"); | ||
| 187 | case 1: | ||
| 188 | return QString("Gamma22"); | ||
| 189 | case 2: | ||
| 190 | return QString("Reinhard"); | ||
| 191 | case 3: | ||
| 192 | return QString("Filmic"); | ||
| 193 | default: | ||
| 194 | return QString("Filmic"); | ||
| 195 | }; | ||
| 196 | } | ||