diff options
Diffstat (limited to 'indra/llinventory/llsettingssky.h')
-rw-r--r-- | indra/llinventory/llsettingssky.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/indra/llinventory/llsettingssky.h b/indra/llinventory/llsettingssky.h index a4ea8c98f4..2052908bd3 100644 --- a/indra/llinventory/llsettingssky.h +++ b/indra/llinventory/llsettingssky.h @@ -87,6 +87,8 @@ public: static const std::string SETTING_DENSITY_PROFILE_LINEAR_TERM; static const std::string SETTING_DENSITY_PROFILE_CONSTANT_TERM; + static const std::string SETTING_SKY_MOISTURE_LEVEL; + static const std::string SETTING_SKY_ICE_LEVEL; static const std::string SETTING_LEGACY_HAZE; @@ -117,6 +119,9 @@ public: F32 getSunArcRadians() const; F32 getMieAnisotropy() const; + F32 getSkyMoistureLevel() const; + F32 getSkyIceLevel() const; + // Return first (only) profile layer represented in LLSD LLSD getRayleighConfig() const; LLSD getMieConfig() const; @@ -133,6 +138,15 @@ public: void setMieConfigs(const LLSD& mieConfig); void setAbsorptionConfigs(const LLSD& absorptionConfig); + void setPlanetRadius(F32 radius); + void setSkyBottomRadius(F32 radius); + void setSkyTopRadius(F32 radius); + void setSunArcRadians(F32 radians); + void setMieAnisotropy(F32 aniso_factor); + + void setSkyMoistureLevel(F32 moisture_level); + void setSkyIceLevel(F32 ice_level); + //--------------------------------------------------------------------- LLColor3 getAmbientColor() const; void setAmbientColor(const LLColor3 &val); |