diff options
author | Graham Linden <graham@lindenlab.com> | 2018-10-02 17:00:17 +0100 |
---|---|---|
committer | Graham Linden <graham@lindenlab.com> | 2018-10-02 17:00:17 +0100 |
commit | 05d3d1b4815e4bd683b4362b57942563e6902262 (patch) | |
tree | 3cbf0b7fc82585e0fcf8c5d5eb91d6b48b693fd2 /indra/llinventory/llsettingssky.h | |
parent | 17ce10ccd98d4795784466bb217e877ca2d8bad2 (diff) |
Add LUT textures and optional settings for moisture/ice level to sky settings.
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); |