]> git.mxchange.org Git - flightgear.git/blobdiff - src/Scenery/tilemgr.hxx
AircraftModel hacking for package support.
[flightgear.git] / src / Scenery / tilemgr.hxx
index 323f7d8b3f791c8682d261edb44d3e29ace73d6a..c84cbf5058849534bd0641dc768e64ee9259b79a 100644 (file)
@@ -29,7 +29,6 @@
 #include <simgear/structure/subsystem_mgr.hxx>
 #include <simgear/bucket/newbucket.hxx>
 #include "SceneryPager.hxx"
-#include "tileentry.hxx"
 #include "tilecache.hxx"
 
 namespace osg
@@ -69,9 +68,6 @@ private:
     SGBucket pending;
     osg::ref_ptr<simgear::SGReaderWriterOptions> _options;
 
-    // current longitude latitude
-    double longitude;
-    double latitude;
     double scheduled_visibility;
 
     /**
@@ -79,7 +75,11 @@ private:
      */
     TileCache tile_cache;
     simgear::SGTerraSync* _terra_sync;
-
+    
+    class TileManagerListener;
+    friend class TileManagerListener;
+    TileManagerListener* _listener;
+    
     // update various queues internal queues
     void update_queues(bool& isDownloadingScenery);
 
@@ -92,6 +92,8 @@ private:
 
     osg::ref_ptr<flightgear::SceneryPager> _pager;
 
+    /// is caching of expired tiles enabled or not?
+    bool _enableCache;
 public:
     FGTileMgr();
     ~FGTileMgr();