// // SceneScriptingInterface.cpp // interface/src/scripting // // Created by Sam Gateau on 2/24/15. // Copyright 2014 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // #include #include "SceneScriptingInterface.h" void SceneScriptingInterface::setStageOrientation(const glm::quat& orientation) { _skyStage->setOriginOrientation(orientation); } void SceneScriptingInterface::setStageLocation(float longitude, float latitude, float altitude) { _skyStage->setOriginLocation(longitude, latitude, altitude); } void SceneScriptingInterface::setStageDayTime(float hour) { _skyStage->setDayTime(hour); } void SceneScriptingInterface::setStageYearTime(int day) { _skyStage->setYearTime(day); } void SceneScriptingInterface::setSunColor(const glm::vec3& color) { _skyStage->setSunColor(color); } void SceneScriptingInterface::setSunIntensity(float intensity) { _skyStage->setSunIntensity(intensity); } model::SunSkyStagePointer SceneScriptingInterface::getSkyStage() const { return _skyStage; }