enableAdditive(bool enable)=0 | NL3D::ULandscape | [pure virtual] |
enableVegetable(bool enable)=0 | NL3D::ULandscape | [pure virtual] |
getAllZoneLoaded(std::vector< std::string > &zoneLoaded) const=0 | NL3D::ULandscape | [pure virtual] |
getDLMGlobalVegetableColor() const=0 | NL3D::ULandscape | [pure virtual] |
getHeightFieldDeltaZ(float x, float y) const=0 | NL3D::ULandscape | [pure virtual] |
getPointLightDiffuseMaterial() const=0 | NL3D::ULandscape | [pure virtual] |
getThreshold() const=0 | NL3D::ULandscape | [pure virtual] |
getTileMaxSubdivision()=0 | NL3D::ULandscape | [pure virtual] |
getTileNear() const=0 | NL3D::ULandscape | [pure virtual] |
getZoneName(const CVector &pos)=0 | NL3D::ULandscape | [pure virtual] |
hide()=0 | NL3D::ULandscape | [pure virtual] |
isAdditiveEnabled() const=0 | NL3D::ULandscape | [pure virtual] |
loadAllZonesAround(const CVector &pos, float radius)=0 | NL3D::ULandscape | [pure virtual] |
loadAllZonesAround(const CVector &pos, float radius, std::vector< std::string > &zonesAdded)=0 | NL3D::ULandscape | [pure virtual] |
loadBankFiles(const std::string &tileBankFile, const std::string &farBankFile)=0 | NL3D::ULandscape | [pure virtual] |
loadVegetableTexture(const std::string &textureFileName)=0 | NL3D::ULandscape | [pure virtual] |
refreshAllZonesAround(const CVector &pos, float radius, std::vector< std::string > &zonesAdded, std::vector< std::string > &zonesRemoved)=0 | NL3D::ULandscape | [pure virtual] |
refreshZonesAround(const CVector &pos, float radius)=0 | NL3D::ULandscape | [pure virtual] |
refreshZonesAround(const CVector &pos, float radius, std::string &zoneAdded, std::string &zoneRemoved)=0 | NL3D::ULandscape | [pure virtual] |
setDLMGlobalVegetableColor(CRGBA gvc)=0 | NL3D::ULandscape | [pure virtual] |
setHeightField(const CHeightMap &hf)=0 | NL3D::ULandscape | [pure virtual] |
setPointLightDiffuseMaterial(CRGBA diffuse)=0 | NL3D::ULandscape | [pure virtual] |
setPointLightFactor(const std::string &lightGroupName, NLMISC::CRGBA nFactor)=0 | NL3D::ULandscape | [pure virtual] |
setThreshold(float thre)=0 | NL3D::ULandscape | [pure virtual] |
setTileMaxSubdivision(uint tileDiv)=0 | NL3D::ULandscape | [pure virtual] |
setTileNear(float tileNear)=0 | NL3D::ULandscape | [pure virtual] |
setUpdateLightingFrequency(float freq)=0 | NL3D::ULandscape | [pure virtual] |
setupStaticLight(const CRGBA &diffuse, const CRGBA &ambiant, float multiply)=0 | NL3D::ULandscape | [pure virtual] |
setupVegetableLighting(const CRGBA &ambient, const CRGBA &diffuse, const CVector &directionalLight)=0 | NL3D::ULandscape | [pure virtual] |
setVegetableUpdateLightingFrequency(float freq)=0 | NL3D::ULandscape | [pure virtual] |
setVegetableWind(const CVector &windDir, float windFreq, float windPower, float windBendMin)=0 | NL3D::ULandscape | [pure virtual] |
setZonePath(const std::string &zonePath)=0 | NL3D::ULandscape | [pure virtual] |
show()=0 | NL3D::ULandscape | [pure virtual] |
ULandscape() | NL3D::ULandscape | [inline, protected] |
updateLightingAll()=0 | NL3D::ULandscape | [pure virtual] |
~ULandscape() | NL3D::ULandscape | [inline, protected, virtual] |