Loading...
Searching...
No Matches
Gfx::CTerrain Member List

This is the complete list of members for Gfx::CTerrain, including all inherited members.

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 |