X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fenvironment%2Fprecipitation.hxx;h=fb3e2b59ae277152a83409006f8f911c9084f8b3;hb=d179fccfcbce8a03a2569b390414f180ef6efc85;hp=bcf568c63708c2a5cc6e3ed71c82bf1b2d4a5faa;hpb=536b8a213b939b9d2580cbf84206f19224c6c339;p=simgear.git diff --git a/simgear/environment/precipitation.hxx b/simgear/environment/precipitation.hxx index bcf568c6..fb3e2b59 100644 --- a/simgear/environment/precipitation.hxx +++ b/simgear/environment/precipitation.hxx @@ -36,12 +36,16 @@ class SGPrecipitation : public osg::Referenced { private: bool _freeze; + bool _enabled; + bool _droplet_external; float _snow_intensity; float _rain_intensity; float _clip_distance; + float _rain_droplet_size; + float _snow_flake_size; + float _illumination; - int _wind_dir; osg::Vec3 _wind_vec; osg::ref_ptr _precipitationEffect; @@ -54,8 +58,16 @@ public: void setWindProperty(double, double); void setFreezing(bool); + void setDropletExternal(bool); void setRainIntensity(float); void setSnowIntensity(float); + void setRainDropletSize(float); + void setSnowFlakeSize(float); + void setIllumination(float); + void setClipDistance(float); + + void setEnabled( bool ); + bool getEnabled() const; }; #endif