OpenSceneGraph/examples/osgposter
Robert Osfield f61a6aa4e7 Refactored the way that the DatabasePager passes the Terrain decorator node onto the TerrainTile.
The DatabasePager now passes the Terrain pointer into the ReaderWriter's via osgDB::Options object,
rather than pushing a NodePath containing the Terrain onto NodeVisitor.  This
change means that the DatabasePager nolonger needs to observer the whole NodePath and
will be lighter and quicker for it.

The change also means that ReadFileCallback can now run custom NodeVisitor's on the scene graph without
having to worry about TerrainTile's constructing scene graphs prior to the Terrain being assigned.

Also changed is the NodeVisitor::DatabaseRequestHandler which now requires a NodePath to the node that you wish
to add to rather than just the pointer to the node you wish to add to.  This is more robust when handling scenes
with multiple parental paths, whereas previously errors could have occurred due to the default of picking the first
available parental path.  This change means that subclasses of DatabasePager will need to be updated to use this new
function entry point.
2011-01-12 19:29:24 +00:00
..
CMakeLists.txt
osgposter.cpp From Wang Rui, "A modified version is attached. The blank while generating is in fact 2010-12-14 08:53:20 +00:00
PosterPrinter.cpp Refactored the way that the DatabasePager passes the Terrain decorator node onto the TerrainTile. 2011-01-12 19:29:24 +00:00
PosterPrinter.h Converted FrameStamp::g/setFrameNumber from int to uint 2010-12-22 20:11:05 +00:00