LandscapeTexType Class Reference

#include <LandscapeTex.h>

Inheritance diagram for LandscapeTexType:

LandscapeTexBorderWater LandscapeTexPrecipitation LandscapeTexTextureGenerate LandscapeTexTypeNone LandscapeTexPrecipitationRain LandscapeTexPrecipitationSnow

List of all members.

Public Types

enum  TexType {
  eNone, ePrecipitationRain, ePrecipitationSnow,
  eWater, eTextureGenerate
}

Public Member Functions

virtual bool readXML (XMLNode *node)=0
virtual TexType getType ()=0


Detailed Description

Definition at line 31 of file LandscapeTex.h.


Member Enumeration Documentation

enum LandscapeTexType::TexType

Enumerator:
eNone 
ePrecipitationRain 
ePrecipitationSnow 
eWater 
eTextureGenerate 

Definition at line 34 of file LandscapeTex.h.


Member Function Documentation

virtual bool LandscapeTexType::readXML ( XMLNode node  )  [pure virtual]

Implemented in LandscapeTexTypeNone, LandscapeTexPrecipitation, LandscapeTexBorderWater, and LandscapeTexTextureGenerate.

Referenced by LandscapeTex::readXML().

virtual TexType LandscapeTexType::getType (  )  [pure virtual]

Implemented in LandscapeTexTypeNone, LandscapeTexPrecipitationRain, LandscapeTexPrecipitationSnow, LandscapeTexBorderWater, and LandscapeTexTextureGenerate.

Referenced by WeaponTeleport::fireWeapon(), WeaponScatterPosition::fireWeapon(), TargetMovementEntryShips::generate(), Water::generate(), Landscape::generate(), MovementMap::getWaterHeight(), TankMovement::moveTank(), ShotProjectile::simulate(), TargetCamera::simulate(), Napalm::simulateAddEdge(), and TankAICurrentMoveWeapons::TankAICurrentMoveWeapons().


The documentation for this class was generated from the following file:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3