]> git.mxchange.org Git - flightgear.git/commitdiff
Add property controls for cloud impostors and LoD hierarchy radii.
authorStuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
Sat, 17 Dec 2011 18:52:38 +0000 (18:52 +0000)
committerStuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
Tue, 17 Jan 2012 22:16:58 +0000 (22:16 +0000)
src/Environment/environment_mgr.cxx

index 312d52129937aa98a8021080d6634960e4a7b4c3..606a3e74ccd1088484ff09ff988d3efee5ac8405 100644 (file)
@@ -222,10 +222,26 @@ FGEnvironmentMgr::bind ()
           &SGSky::get_3dCloudVisRange,
           &SGSky::set_3dCloudVisRange);
 
+  _tiedProperties.Tie("clouds3d-impostor-range", _sky,
+          &SGSky::get_3dCloudImpostorDistance,
+          &SGSky::set_3dCloudImpostorDistance);
+
+  _tiedProperties.Tie("clouds3d-lod1-range", _sky,
+          &SGSky::get_3dCloudLoD1Range,
+          &SGSky::set_3dCloudLoD1Range);
+
+  _tiedProperties.Tie("clouds3d-lod2-range", _sky,
+          &SGSky::get_3dCloudLoD2Range,
+          &SGSky::set_3dCloudLoD2Range);
+
   _tiedProperties.Tie("clouds3d-wrap", _sky,
           &SGSky::get_3dCloudWrap,
           &SGSky::set_3dCloudWrap);
 
+  _tiedProperties.Tie("clouds3d-use-impostors", _sky,
+          &SGSky::get_3dCloudUseImpostors,
+          &SGSky::set_3dCloudUseImpostors);
+
 //  _tiedProperties.Tie("lightning-enable", &sgEnviro,
 //          &SGEnviro::get_lightning_enable_state,
 //          &SGEnviro::set_lightning_enable_state);