Jamie Slowgrove - OOT Assignment 1 - A Mission in Afghanistan
 All Classes Namespaces Files Functions Variables Macros
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TerrainManager Class Reference

#include <TerrainManager.h>

Collaboration diagram for TerrainManager:
Collaboration graph

Public Member Functions

 TerrainManager ()
 
 ~TerrainManager ()
 
void Create (Ogre::SceneManager *sMgr)
 
void Loaded ()
 

Private Member Functions

void DefineTerrain (long x, long y)
 
void InitBlendMaps (Ogre::Terrain *terrain)
 
void ConfigureTerrainDefaults (Ogre::Light *light, const Ogre::ColourValue &ambientLight)
 
void GetTerrainHightMap (bool flipX, bool flipY, Ogre::Image &hMap)
 
bool collisionDetection ()
 

Private Attributes

shared_ptr
< Ogre::TerrainGlobalOptions > 
terrainGlobals
 
Ogre::TerrainGroup * terrainGroup
 
bool terrainImported
 

Constructor & Destructor Documentation

TerrainManager::TerrainManager ( )
TerrainManager::~TerrainManager ( )

Member Function Documentation

bool TerrainManager::collisionDetection ( )
private
void TerrainManager::ConfigureTerrainDefaults ( Ogre::Light *  light,
const Ogre::ColourValue &  ambientLight 
)
private

Here is the caller graph for this function:

void TerrainManager::Create ( Ogre::SceneManager *  sMgr)

Here is the call graph for this function:

void TerrainManager::DefineTerrain ( long  x,
long  y 
)
private

Here is the call graph for this function:

Here is the caller graph for this function:

void TerrainManager::GetTerrainHightMap ( bool  flipX,
bool  flipY,
Ogre::Image &  hMap 
)
private

Here is the caller graph for this function:

void TerrainManager::InitBlendMaps ( Ogre::Terrain *  terrain)
private

Here is the caller graph for this function:

void TerrainManager::Loaded ( )

Member Data Documentation

shared_ptr<Ogre::TerrainGlobalOptions> TerrainManager::terrainGlobals
private
Ogre::TerrainGroup* TerrainManager::terrainGroup
private
bool TerrainManager::terrainImported
private

The documentation for this class was generated from the following files: