+
+ fgTie("/environment/metar/data", _metarcontroller,
+ &FGMetarCtrl::get_metar, &FGMetarCtrl::set_metar );
+
+ fgTie("/sim/rendering/clouds3d-enable", fgClouds,
+ &FGClouds::get_3dClouds,
+ &FGClouds::set_3dClouds);
+ fgTie("/sim/rendering/clouds3d-density", thesky,
+ &SGSky::get_3dCloudDensity,
+ &SGSky::set_3dCloudDensity);
+ fgTie("/sim/rendering/clouds3d-vis-range", thesky,
+ &SGSky::get_3dCloudVisRange,
+ &SGSky::set_3dCloudVisRange);
+
+ fgTie("/sim/rendering/precipitation-enable", &sgEnviro,
+ &SGEnviro::get_precipitation_enable_state,
+ &SGEnviro::set_precipitation_enable_state);
+ fgTie("/environment/rebuild-layers", fgClouds,
+ &FGClouds::get_update_event,
+ &FGClouds::set_update_event);
+ fgTie("/sim/rendering/lightning-enable", &sgEnviro,
+ &SGEnviro::get_lightning_enable_state,
+ &SGEnviro::set_lightning_enable_state);
+ fgTie("/environment/turbulence/use-cloud-turbulence", &sgEnviro,
+ &SGEnviro::get_turbulence_enable_state,
+ &SGEnviro::set_turbulence_enable_state);
+ sgEnviro.config(fgGetNode("/sim/rendering/precipitation"));