&FGEnvironmentMgr::get_cloud_layer_visibility_m,
&FGEnvironmentMgr::set_cloud_layer_visibility_m);
-
+ _tiedProperties.Tie( layerNode->getNode( "alpha",true), this, i,
+ &FGEnvironmentMgr::get_cloud_layer_maxalpha,
+ &FGEnvironmentMgr::set_cloud_layer_maxalpha);
}
_tiedProperties.setRoot( fgGetNode("/sim/rendering", true ) );
thesky->get_cloud_layer(index)->setVisibility_m(visibility_m);
}
+double
+FGEnvironmentMgr::get_cloud_layer_maxalpha (int index ) const
+{
+ return thesky->get_cloud_layer(index)->getMaxAlpha();
+}
+
+void
+FGEnvironmentMgr::set_cloud_layer_maxalpha (int index, double maxalpha)
+{
+ thesky->get_cloud_layer(index)->setMaxAlpha(maxalpha);
+}
+
+
void
void set_cloud_layer_coverage_type (int index, int type );
double get_cloud_layer_visibility_m (int index) const;
void set_cloud_layer_visibility_m (int index, double visibility_m);
+ double get_cloud_layer_maxalpha (int index ) const;
+ void set_cloud_layer_maxalpha (int index, double maxalpha);
FGEnvironment * _environment; // always the same, for now
FGClouds *fgClouds;