mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-23 04:40:00 +02:00
40 lines
No EOL
1.1 KiB
C++
40 lines
No EOL
1.1 KiB
C++
//
|
|
// 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 <AddressManager.h>
|
|
|
|
#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;
|
|
} |