AddBuildingLevel(Math::Vector center, float min, float max, float height, float factor) | Gfx::CTerrain | |
AddFlyingLimit(Math::Vector center, float extRadius, float intRadius, float maxHeight) | Gfx::CTerrain | |
AddMaterial(int id, const std::string &texName, const Math::Point &uv, int up, int right, int down, int left, float hardness) | Gfx::CTerrain | |
AddReliefPoint(Math::Vector pos, float scaleRelief) | Gfx::CTerrain | protected |
AdjustBuildingLevel(Math::Vector &p) | Gfx::CTerrain | protected |
AdjustRelief() | Gfx::CTerrain | protected |
AdjustToBounds(Math::Vector &pos, float margin) | Gfx::CTerrain | |
AdjustToFloor(Math::Vector &pos, bool brut=false, bool water=false) | Gfx::CTerrain | |
AdjustToStandardBounds(Math::Vector &pos) | Gfx::CTerrain | |
ChangeMaterialPoint(int x, int y, int id) | Gfx::CTerrain | protected |
CheckMaterialPoint(int x, int y, float min, float max, float slope) | Gfx::CTerrain | protected |
CondChangeMaterialPoint(int x, int y, int id, char *mat) | Gfx::CTerrain | protected |
CreateMosaic(int ox, int oy, int step, int objRank, const Material &mat) | Gfx::CTerrain | protected |
CreateObjects() | Gfx::CTerrain | |
CreateSquare(int x, int y) | Gfx::CTerrain | protected |
CTerrain() (defined in Gfx::CTerrain) | Gfx::CTerrain | |
DeleteBuildingLevel(Math::Vector center) | Gfx::CTerrain | |
FindMaterial(int id) | Gfx::CTerrain | protected |
FindMaterialByNeighbors(char *mat) | Gfx::CTerrain | protected |
FlushBuildingLevel() | Gfx::CTerrain | |
FlushFlyingLimit() | Gfx::CTerrain | |
FlushMaterialPoints() | Gfx::CTerrain | protected |
FlushMaterials() | Gfx::CTerrain | |
FlushRelief() | Gfx::CTerrain | |
Generate(int mosaicCount, int brickCountPow2, float brickSize, float vision, int depth, float hardness) | Gfx::CTerrain | |
GenerateMaterials(int *id, float min, float max, float slope, float freq, Math::Vector center, float radius) | Gfx::CTerrain | |
GetBrickCount() | Gfx::CTerrain | |
GetBrickSize() | Gfx::CTerrain | |
GetBuildingFactor(const Math::Vector &pos) | Gfx::CTerrain | |
GetCoarseSlope(const Math::Vector &pos) | Gfx::CTerrain | |
GetFineSlope(const Math::Vector &pos) | Gfx::CTerrain | |
GetFlatZoneRadius(Math::Vector center, float max) | Gfx::CTerrain | |
GetFloorLevel(const Math::Vector &pos, bool brut=false, bool water=false) | Gfx::CTerrain | |
GetFlyingLimit(Math::Vector pos, bool noLimit) | Gfx::CTerrain | |
GetFlyingMaxHeight() (defined in Gfx::CTerrain) | Gfx::CTerrain | |
GetHardness(const Math::Vector &pos) | Gfx::CTerrain | |
GetHeight(int x, int y) | Gfx::CTerrain | protected |
GetHeightToFloor(const Math::Vector &pos, bool brut=false, bool water=false) | Gfx::CTerrain | |
GetMosaicCount() | Gfx::CTerrain | |
GetNormal(Math::Vector &n, const Math::Vector &p) | Gfx::CTerrain | |
GetReliefScale() | Gfx::CTerrain | |
GetResource(const Math::Vector &pos) | Gfx::CTerrain | |
GetTexture(int x, int y, std::string &name, Math::Point &uv) | Gfx::CTerrain | protected |
GetVector(int x, int y) | Gfx::CTerrain | protected |
GetVertex(int x, int y, int step) | Gfx::CTerrain | protected |
GetWind() (defined in Gfx::CTerrain) | Gfx::CTerrain | |
InitMaterialPoints() | Gfx::CTerrain | protected |
InitMaterials(int id) | Gfx::CTerrain | |
InitTextures(const std::string &baseName, int *table, int dx, int dy) | Gfx::CTerrain | |
LoadRelief(const std::string &fileName, float scaleRelief, bool adjustBorder) | Gfx::CTerrain | |
LoadResources(const std::string &fileName) | Gfx::CTerrain | |
m_brickCount | Gfx::CTerrain | protected |
m_brickSize | Gfx::CTerrain | protected |
m_buildingLevels (defined in Gfx::CTerrain) | Gfx::CTerrain | protected |
m_defaultHardness | Gfx::CTerrain | protected |
m_depth | Gfx::CTerrain | protected |
m_engine (defined in Gfx::CTerrain) | Gfx::CTerrain | protected |
m_flyingLimits | Gfx::CTerrain | protected |
m_flyingMaxHeight | Gfx::CTerrain | protected |
m_materialAutoID | Gfx::CTerrain | protected |
m_materialPointCount | Gfx::CTerrain | protected |
m_materialPoints | Gfx::CTerrain | protected |
m_materials | Gfx::CTerrain | protected |
m_maxMaterialID | Gfx::CTerrain | protected |
m_mosaicCount | Gfx::CTerrain | protected |
m_objRanks | Gfx::CTerrain | protected |
m_relief | Gfx::CTerrain | protected |
m_resources | Gfx::CTerrain | protected |
m_scaleRelief | Gfx::CTerrain | protected |
m_texBaseExt | Gfx::CTerrain | protected |
m_texBaseName | Gfx::CTerrain | protected |
m_textures | Gfx::CTerrain | protected |
m_textureScale | Gfx::CTerrain | protected |
m_textureSubdivCount | Gfx::CTerrain | protected |
m_useMaterials | Gfx::CTerrain | protected |
m_vision | Gfx::CTerrain | protected |
m_water (defined in Gfx::CTerrain) | Gfx::CTerrain | protected |
m_wind | Gfx::CTerrain | protected |
RandomizeRelief() | Gfx::CTerrain | |
SetFlyingMaxHeight(float height) | Gfx::CTerrain | |
SetMaterialPoint(int x, int y, int id, char *mat) | Gfx::CTerrain | protected |
SetWind(Math::Vector speed) | Gfx::CTerrain | |
ShowFlatGround(Math::Vector pos) | Gfx::CTerrain | |
Terraform(const Math::Vector &p1, const Math::Vector &p2, float height) | Gfx::CTerrain | |
UpdateBuildingLevel(Math::Vector center) | Gfx::CTerrain | |
~CTerrain() (defined in Gfx::CTerrain) | Gfx::CTerrain | |