]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sky/sky.hxx
Updates to remove unneeded dependencies on FlightGear and SimGear.
[simgear.git] / simgear / sky / sky.hxx
index 058740f374f94a1ecd2aa8bb81727164a970ede7..1e5ba3473a2288a22e8b31e50016ad2bf5af5278 100644 (file)
@@ -62,6 +62,7 @@ private:
     SGMoon *moon;
     SGStars *planets;
     SGStars *stars;
+    ssgSimpleState *cloud_mats[SG_MAX_CLOUD_TYPES];
     layer_list_type cloud_layers;
 
     ssgRoot *pre_root, *post_root;
@@ -150,7 +151,12 @@ public:
     }
 
     // add a cloud layer (above sea level in meters)
-    void add_cloud_layer( double asl, double thickness, double transition );
+    void add_cloud_layer( double asl, double thickness, double transition,
+                         SGCloudType type );
+    void add_cloud_layer( double asl, double thickness, double transition,
+                         const string &tex_path );
+    void add_cloud_layer( double asl, double thickness, double transition,
+                         ssgSimpleState *state );
 
     inline int get_num_layers() const { return cloud_layers.size(); }
     inline SGCloudLayer *get_cloud_layer( int i ) const {