@@ -212,37 +212,26 @@ namespace MWRender
212212 class RainSettingsUpdater : public SceneUtil ::StateSetUpdater
213213 {
214214 public:
215- RainSettingsUpdater ()
216- : mRainIntensity (0 .f)
217- , mEnableRipples (false )
218- {
219- }
215+ RainSettingsUpdater () = default ;
220216
221217 void setRainIntensity (float rainIntensity) { mRainIntensity = rainIntensity; }
222- void setRipplesEnabled (bool enableRipples) { mEnableRipples = enableRipples; }
223218
224219 protected:
225220 void setDefaults (osg::StateSet* stateset) override
226221 {
227222 osg::ref_ptr<osg::Uniform> rainIntensityUniform = new osg::Uniform (" rainIntensity" , 0 .0f );
228223 stateset->addUniform (rainIntensityUniform.get ());
229- osg::ref_ptr<osg::Uniform> enableRainRipplesUniform = new osg::Uniform (" enableRainRipples" , false );
230- stateset->addUniform (enableRainRipplesUniform.get ());
231224 }
232225
233226 void apply (osg::StateSet* stateset, osg::NodeVisitor* /* nv*/ ) override
234227 {
235228 osg::ref_ptr<osg::Uniform> rainIntensityUniform = stateset->getUniform (" rainIntensity" );
236229 if (rainIntensityUniform != nullptr )
237230 rainIntensityUniform->set (mRainIntensity );
238- osg::ref_ptr<osg::Uniform> enableRainRipplesUniform = stateset->getUniform (" enableRainRipples" );
239- if (enableRainRipplesUniform != nullptr )
240- enableRainRipplesUniform->set (mEnableRipples );
241231 }
242232
243233 private:
244- float mRainIntensity ;
245- bool mEnableRipples ;
234+ float mRainIntensity { 0 .f };
246235 };
247236
248237 class Refraction : public SceneUtil ::RTTNode
@@ -807,12 +796,6 @@ namespace MWRender
807796 mRainSettingsUpdater ->setRainIntensity (rainIntensity);
808797 }
809798
810- void Water::setRainRipplesEnabled (bool enableRipples)
811- {
812- if (mRainSettingsUpdater )
813- mRainSettingsUpdater ->setRipplesEnabled (enableRipples);
814- }
815-
816799 void Water::update (float dt, bool paused)
817800 {
818801 if (!paused)
0 commit comments