]> git.mxchange.org Git - simgear.git/blobdiff - simgear/environment/precipitation.hxx
Optionally use HTTP repository.
[simgear.git] / simgear / environment / precipitation.hxx
index bcf568c63708c2a5cc6e3ed71c82bf1b2d4a5faa..fb3e2b59ae277152a83409006f8f911c9084f8b3 100644 (file)
@@ -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<osgParticle::PrecipitationEffect> _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