Mercator  0.4.0
Mercator::Terrain Member List

This is the complete list of members for Mercator::Terrain, including all inherited members.

addArea(const Area *a)Mercator::Terrain
addShader(const Shader *t, int id)Mercator::Terrain
DEFAULTMercator::Terrainstatic
defaultLevelMercator::Terrainstatic
get(float x, float z) const Mercator::Terrain
getBasePoint(int x, int z, BasePoint &y) const Mercator::Terrain
getHeight(float x, float z, float &) const (defined in Mercator::Terrain)Mercator::Terrain
getHeightAndNormal(float x, float z, float &, WFMath::Vector< 3 > &) const Mercator::Terrain
getMod(long id) const (defined in Mercator::Terrain)Mercator::Terrain
getPoints() const Mercator::Terraininline
getResolution() const Mercator::Terraininline
getSegmentAtIndex(int x, int z) const Mercator::Terrain
getSegmentAtPos(float x, float z) const Mercator::Terraininline
getShaders() const Mercator::Terraininline
getSpacing() const Mercator::Terraininline
getTerrain() const Mercator::Terraininline
hasArea(const Area *a) const Mercator::Terrain
hasMod(long id) const Mercator::Terrain
Pointcolumn typedefMercator::Terrain
Pointstore typedefMercator::Terrain
posToIndex(float pos) const Mercator::Terraininline
processSegments(const WFMath::AxisBox< 2 > &area, const std::function< void(Segment &, int, int)> &func) const Mercator::Terrain
Rect typedefMercator::Terrain
removeArea(const Area *a)Mercator::Terrain
removeShader(const Shader *t, int id)Mercator::Terrain
Segmentcolumn typedefMercator::Terrain
Segmentstore typedefMercator::Terrain
setBasePoint(int x, int z, const BasePoint &y)Mercator::Terrain
setBasePoint(int x, int y, float z)Mercator::Terraininline
SHADEDMercator::Terrainstatic
Shaderstore typedefMercator::Terrain
Terrain(unsigned int options=DEFAULT, unsigned int resolution=defaultResolution)Mercator::Terrainexplicit
updateArea(const Area *a)Mercator::Terrain
updateMod(long id, const TerrainMod *mod)Mercator::Terrain
~Terrain()Mercator::Terrain