Ignore:
Timestamp:
Feb 21, 2011, 7:17:13 PM (13 years ago)
Author:
Torben Dannhauer
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • experimental/TerrainTest/ReaderWriterTerrainMod.cpp

    r252 r253  
    55        supportsExtension( "terrainmod", "Terrain modification pseudo loader");
    66
    7         std::string extensionToAdd = ".terrainmod";
     7        extensionToAdd = ".terrainmod";
    88}
    99
     
    3333
    3434        // Traverse through loaded graph, check for PagedLOD and modify all filenames of external references
     35        // This ensures ensures that higher LODs are loaded via terrainmod pseudo loader as well.
    3536        ModificationVisitor modVisitor(extensionToAdd);
    3637        node->accept( modVisitor );
     38
     39        // Modify loaded terrain
     40        ReaderWriterTerrainMod* this_unconst = const_cast < ReaderWriterTerrainMod* > (this);
     41        this_unconst->modifyTerrain();
    3742
    3843        return node;
    3944}
    4045
     46void ReaderWriterTerrainMod::modifyTerrain()
     47{
     48        //
     49        OpenThreads::Thread::microSleep( 500000 );
     50}
     51
    4152// Add ourself to the Registry to instantiate the reader/writer.
    4253REGISTER_OSGPLUGIN(terrainmod, ReaderWriterTerrainMod)
Note: See TracChangeset for help on using the changeset viewer.