Terrain LOD data manager.  
 More...
#include <OgreTerrainLodManager.h>
Terrain LOD data manager. 
- This class is used for managing terrain LOD data's loading, unloading. 
◆ LodData
◆ LodsData
◆ TerrainLodManager() [1/2]
◆ TerrainLodManager() [2/2]
      
        
          | Ogre::TerrainLodManager::TerrainLodManager | ( | Terrain * | t, | 
        
          |  |  | const String & | filename = "" ) | 
      
 
 
◆ ~TerrainLodManager()
  
  | 
        
          | virtual Ogre::TerrainLodManager::~TerrainLodManager | ( |  | ) |  |  | virtual | 
 
 
◆ open()
      
        
          | void Ogre::TerrainLodManager::open | ( | const String & | filename | ) |  | 
      
 
 
◆ close()
      
        
          | void Ogre::TerrainLodManager::close | ( |  | ) |  | 
      
 
 
◆ isOpen()
      
        
          | bool Ogre::TerrainLodManager::isOpen | ( |  | ) | const | 
      
 
 
◆ updateToLodLevel()
      
        
          | void Ogre::TerrainLodManager::updateToLodLevel | ( | int | lodLevel, | 
        
          |  |  | bool | synchronous = false ) | 
      
 
 
◆ saveLodData()
Save each LOD level separately compressed so seek is possible. 
 
 
◆ fillBufferAtLod()
      
        
          | void Ogre::TerrainLodManager::fillBufferAtLod | ( | uint | lodLevel, | 
        
          |  |  | const float * | data, | 
        
          |  |  | uint | dataSize ) | 
      
 
Copy geometry data from buffer to mHeightData/mDeltaData. 
- Parameters
- 
  
    | lodLevel | A LOD level to work with |  | data,dataSize | Buffer which holds geometry data if separated form |  
 
 
 
◆ readLodData()
      
        
          | void Ogre::TerrainLodManager::readLodData | ( | uint16 | lowerLodBound, | 
        
          |  |  | uint16 | higherLodBound ) | 
      
 
Read separated geometry data from file into allocated memory. 
- Parameters
- 
  
    | lowerLodBound | Lower bound of LOD levels to load |  | higherLodBound | Upper bound of LOD levels to load |  
 
 
 
◆ waitForDerivedProcesses()
      
        
          | void Ogre::TerrainLodManager::waitForDerivedProcesses | ( |  | ) |  | 
      
 
 
◆ getHighestLodPrepared()
  
  | 
        
          | int Ogre::TerrainLodManager::getHighestLodPrepared | ( |  | ) |  |  | inline | 
 
 
◆ getHighestLodLoaded()
  
  | 
        
          | int Ogre::TerrainLodManager::getHighestLodLoaded | ( |  | ) |  |  | inline | 
 
 
◆ getTargetLodLevel()
  
  | 
        
          | int Ogre::TerrainLodManager::getTargetLodLevel | ( |  | ) |  |  | inline | 
 
 
◆ getLodInfo()
  
  | 
        
          | LodInfo & Ogre::TerrainLodManager::getLodInfo | ( | uint | lodLevel | ) |  |  | inline | 
 
 
◆ TERRAINLODDATA_CHUNK_ID
  
  | 
        
          | const uint32 Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_ID |  | static | 
 
 
◆ TERRAINLODDATA_CHUNK_VERSION
  
  | 
        
          | const uint16 Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION |  | static | 
 
 
The documentation for this class was generated from the following file: