Landscape Class Reference
[Game Data]

#include <landscape.h>

Collaboration diagram for Landscape:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Landscape (void)
 ~Landscape (void)
TerraingetTerrain (void)
void render (void)

Private Attributes

Skybox mSkybox
Terrain mTerrain

Detailed Description

Definition at line 15 of file landscape.h.


Constructor & Destructor Documentation

Landscape::Landscape void   ) 
 

Definition at line 8 of file common/game_data/landscape.cpp.

Landscape::~Landscape void   ) 
 

Definition at line 11 of file common/game_data/landscape.cpp.


Member Function Documentation

Terrain& Landscape::getTerrain void   )  [inline]
 

Definition at line 22 of file landscape.h.

References mTerrain.

Referenced by TaskSimulationServer::checkTerrainHeights(), TaskRender::init(), LayerGame::initRefs(), render(), GameServer::run(), and GameClient::run().

void Landscape::render void   ) 
 

Definition at line 7 of file client/game_data/landscape.cpp.

References getTerrain(), mSkybox, Skybox::render(), Terrain::render(), and TIN.

Referenced by LayerGame::renderLandscape().

Here is the call graph for this function:


Member Data Documentation

Skybox Landscape::mSkybox [private]
 

Definition at line 28 of file landscape.h.

Referenced by render().

Terrain Landscape::mTerrain [private]
 

Definition at line 29 of file landscape.h.

Referenced by getTerrain().


The documentation for this class was generated from the following files:
Generated on Wed Apr 12 14:18:36 2006 for bjs by  doxygen 1.4.5