2 #include "TerrainLattice.h" 17 struct TerrainTileInfo
20 string m_sConfigFileName;
23 TerrainTileInfo(
const char* sConfigFileName){
24 m_sConfigFileName = sConfigFileName;
27 TerrainTileInfo():m_bIsValid(
false){};
29 map <int, TerrainTileInfo> m_TerrainTiles;
31 string m_sConfigFilePath;
34 void LoadFromFile(
const char* sConfigFile);
41 virtual Terrain * LoadTerrainAt(
Terrain *pTerrain,
int latticeX,
int latticeY ,
bool useGeoMipmap =
false);
45 virtual void UnloadTerrain(
int latticeX,
int latticeY,
Terrain * pTerrain);
55 virtual bool UpdateTileConfigFile(
int x,
int y,
const string& sTileConfigFile);
58 virtual bool SaveWorldConfigFile();
Definition: DynamicTerrainLoader.h:10
virtual float GetTerrainHeight()
Returns the height in world units of each of the individual Terrain objects in the lattice (they must...
Definition: DynamicTerrainLoader.h:49
Definition: SceneObject.h:15
You derive a concrete implementation of this interface in order to serve Terrains up to a TerrainLatt...
Definition: TerrainLattice.h:29
This class represents a single, contiguous chunk of terrain and is the primary public interface to De...
Definition: Terrain.h:386
virtual float GetTerrainWidth()
Returns the width in world units of each of the individual Terrain objects in the lattice (they must ...
Definition: DynamicTerrainLoader.h:47