X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FScenery%2Fnewcache.hxx;h=0afbb9b39ea79d8c907e53c0d24694f3ceb7a3d7;hb=938d006188e70e891bc04e91610c7b8caaca87b6;hp=38dbc71ca96fea8b7601340dca8298222f4ce252;hpb=a29cb28e9386a7fcfcbcbde47d6d5553476d58d9;p=flightgear.git diff --git a/src/Scenery/newcache.hxx b/src/Scenery/newcache.hxx index 38dbc71ca..0afbb9b39 100644 --- a/src/Scenery/newcache.hxx +++ b/src/Scenery/newcache.hxx @@ -83,7 +83,10 @@ public: bool exists( const SGBucket& b ) const; // Ensure at least one entry is free in the cache - void make_space(); + bool make_space(); + + // Clear all completely loaded tiles (ignores partially loaded tiles) + void clear_cache(); // Fill in a tile cache entry with real data for the specified bucket // void fill_in( const SGBucket& b ); @@ -121,8 +124,9 @@ public: /** * Create a new tile and enqueue it for loading. * @param b + * @return success/failure */ - void insert_tile( FGTileEntry* e ); + bool insert_tile( FGTileEntry* e ); };