SGVec4f _adj_fog_color;
SGVec4f _adj_sky_color;
+ // input parameters affected by the weather system
+ float _saturation;
+ float _scattering;
+ float _overcast;
+
double _dt_total;
void update_sky_color ();
void update_adj_fog_color ();
+ void updateSunPos();
+
// properties for chrome light; not a tie because I want to fire
// property listeners when the values change.
SGPropertyNode_ptr _chromeProps[4];
+
+ SGPropertyNode_ptr _sunAngleRad;
public:
FGLight ();
inline const SGVec4f& adj_fog_color () const { return _adj_fog_color; }
inline const SGVec4f& adj_sky_color () const { return _adj_sky_color; }
-
// Sun related functions
inline double get_sun_angle () const { return _sun_angle; }