+ void setSunVisible(bool sun_visible) { m_sun_params.visible = sun_visible; }
+ void setSunTexture(const std::string &sun_texture,
+ const std::string &sun_tonemap, ITextureSource *tsrc);
+ void setSunScale(f32 sun_scale) { m_sun_params.scale = sun_scale; }
+ void setSunriseVisible(bool glow_visible) { m_sun_params.sunrise_visible = glow_visible; }
+ void setSunriseTexture(const std::string &sunglow_texture, ITextureSource* tsrc);
+
+ void setMoonVisible(bool moon_visible) { m_moon_params.visible = moon_visible; }
+ void setMoonTexture(const std::string &moon_texture,
+ const std::string &moon_tonemap, ITextureSource *tsrc);
+ void setMoonScale(f32 moon_scale) { m_moon_params.scale = moon_scale; }
+
+ void setStarsVisible(bool stars_visible) { m_star_params.visible = stars_visible; }
+ void setStarCount(u16 star_count, bool force_update);
+ void setStarColor(video::SColor star_color) { m_star_params.starcolor = star_color; }
+ void setStarScale(f32 star_scale) { m_star_params.scale = star_scale; updateStars(); }
+