Files
MapLibreParticleLab/src/mbgl/renderer/render_light.cpp
2017-05-08 19:39:55 +03:00

26 lines
638 B
C++

#include <mbgl/renderer/render_light.hpp>
namespace mbgl {
RenderLight::RenderLight(const style::Light light_)
: light(std::move(light_)) {
}
void RenderLight::transition(const CascadeParameters& parameters) {
transitioning = TransitioningLight(light, std::move(transitioning), parameters);
}
void RenderLight::evaluate(const PropertyEvaluationParameters& parameters) {
evaluated = EvaluatedLight(transitioning, parameters);
}
bool RenderLight::hasTransition() const {
return transitioning.hasTransition();
}
const EvaluatedLight& RenderLight::getEvaluated() const {
return evaluated;
}
} // namespace mbgl