#include <LandscapeTex.h>
Public Member Functions | |
| LandscapeTex () | |
| virtual | ~LandscapeTex () |
| bool | readXML (LandscapeDefinitions *definitions, XMLNode *node) |
Public Attributes | |
| unsigned int | seed |
| std::string | detail |
| std::string | magmasmall |
| std::string | scorch |
| Vector | fog |
| Vector | suncolor |
| bool | nosunfog |
| bool | nohorizonglow |
| bool | nosunblend |
| std::string | suntexture |
| std::string | suntexturemask |
| float | fogdensity |
| std::string | skytexture |
| std::string | skytexturestatic |
| std::string | skytexturemask |
| std::string | skycolormap |
| std::string | skyline |
| std::string | skylinemask |
| int | skytimeofday |
| float | skysunxy |
| float | skysunyz |
| Vector | skydiffuse |
| Vector | skyambience |
| LandscapeTexType * | border |
| LandscapeTexType * | texture |
| LandscapeTexType * | precipitation |
| LandscapeTexDefn | texDefn |
Private Member Functions | |
| LandscapeTex (const LandscapeTex &other) | |
| LandscapeTex & | operator= (LandscapeTex &other) |
Definition at line 111 of file LandscapeTex.h.
| LandscapeTex::LandscapeTex | ( | ) |
Definition at line 108 of file LandscapeTex.cpp.
| LandscapeTex::~LandscapeTex | ( | ) | [virtual] |
| LandscapeTex::LandscapeTex | ( | const LandscapeTex & | other | ) | [private] |
| bool LandscapeTex::readXML | ( | LandscapeDefinitions * | definitions, | |
| XMLNode * | node | |||
| ) |
Definition at line 119 of file LandscapeTex.cpp.
References border, S3D::checkDataFile(), detail, XMLNode::failChildren(), fetchBorderTexType(), fetchPrecipitationTexType(), fetchTextureTexType(), fog, fogdensity, XMLNode::getNamedChild(), XMLNode::getNamedParameter(), magmasmall, nohorizonglow, nosunblend, nosunfog, precipitation, LandscapeTexDefn::readXML(), LandscapeTexType::readXML(), scorch, seed, skyambience, skycolormap, skydiffuse, skyline, skylinemask, skysunxy, skysunyz, skytexture, skytexturemask, skytexturestatic, skytimeofday, suncolor, suntexture, suntexturemask, texDefn, and texture.
| LandscapeTex& LandscapeTex::operator= | ( | LandscapeTex & | other | ) | [private] |
| unsigned int LandscapeTex::seed |
Definition at line 117 of file LandscapeTex.h.
Referenced by LandscapeDefinitions::getRandomLandscapeDefn(), and readXML().
| float LandscapeTex::fogdensity |
Definition at line 135 of file LandscapeTex.h.
Referenced by SkyDome::drawBackdrop(), and readXML().
| float LandscapeTex::skysunxy |
| float LandscapeTex::skysunyz |
Definition at line 138 of file LandscapeTex.h.
Referenced by Landscape::generate(), LandSurround::generateList(), SkyRoof::makeNormal(), readXML(), and Sun::setLightPosition().
Definition at line 139 of file LandscapeTex.h.
Referenced by Landscape::generate(), LandSurround::generateList(), SkyRoof::makeNormal(), readXML(), and Sun::setLightPosition().
Definition at line 141 of file LandscapeTex.h.
Referenced by WeaponTeleport::fireWeapon(), WeaponScatterPosition::fireWeapon(), TargetMovementEntryShips::generate(), Water::generate(), MovementMap::getWaterHeight(), TankMovement::moveTank(), readXML(), ShotProjectile::simulate(), Napalm::simulateAddEdge(), TankAICurrentMoveWeapons::TankAICurrentMoveWeapons(), and ~LandscapeTex().
Definition at line 142 of file LandscapeTex.h.
Referenced by Landscape::generate(), readXML(), and ~LandscapeTex().
Definition at line 143 of file LandscapeTex.h.
Referenced by readXML(), and TargetCamera::simulate().
Definition at line 144 of file LandscapeTex.h.
Referenced by LandscapeMusicManager::addMusics(), LandscapeSoundManager::addSounds(), TargetMovement::generate(), GroundMaps::generateObjects(), EventContainer::initialize(), readXML(), and OptionsScorched::updateLevelOptions().
1.5.3