From: ehofman Date: Fri, 2 Apr 2004 14:42:03 +0000 (+0000) Subject: Frederic Bouvier: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=c98daef926d43bed3f9843a6b87f3e4e5c0bb571;p=flightgear.git Frederic Bouvier: Add a pretrav callback to the first kid of geometry that should be the terrain_branch. The callback is a static function in FGTileMgr --- diff --git a/src/Scenery/tileentry.cxx b/src/Scenery/tileentry.cxx index 793694dcf..3076b32de 100644 --- a/src/Scenery/tileentry.cxx +++ b/src/Scenery/tileentry.cxx @@ -725,6 +725,9 @@ FGTileEntry::load( const string &base_path, bool is_base ) geometry, NULL, NULL, NULL, light_pts, true ) ) { + geometry->getKid( 0 )->setTravCallback( + SSG_CALLBACK_PRETRAV, + &FGTileMgr::tile_filter_cb ); new_tile -> addKid( geometry ); } else { delete geometry; @@ -752,6 +755,9 @@ FGTileEntry::load( const string &base_path, bool is_base ) taxi_lights, NULL, false ) ) { if ( geometry -> getNumKids() > 0 ) { + geometry->getKid( 0 )->setTravCallback( + SSG_CALLBACK_PRETRAV, + &FGTileMgr::tile_filter_cb ); new_tile -> addKid( geometry ); } else { delete geometry;