summaryrefslogtreecommitdiff
path: root/indra/llinventory/llsettingswater.h
diff options
context:
space:
mode:
authorGraham Linden <graham@lindenlab.com>2018-06-02 23:28:48 +0100
committerGraham Linden <graham@lindenlab.com>2018-06-02 23:28:48 +0100
commit7136956b90614bbd236be0e30231781c04346220 (patch)
tree01c0a7477370652fdbdeebb5a3ad5d3a422e3929 /indra/llinventory/llsettingswater.h
parent7d6743f42d09bfcc39c0930aa342638d8273b722 (diff)
Use more typedefs to simplify sync between viewer and sim env settings code.
Diffstat (limited to 'indra/llinventory/llsettingswater.h')
-rw-r--r--indra/llinventory/llsettingswater.h25
1 files changed, 12 insertions, 13 deletions
diff --git a/indra/llinventory/llsettingswater.h b/indra/llinventory/llsettingswater.h
index a85a471bc5..92e9869e45 100644
--- a/indra/llinventory/llsettingswater.h
+++ b/indra/llinventory/llsettingswater.h
@@ -46,11 +46,7 @@ public:
static const std::string SETTING_WAVE1_DIR;
static const std::string SETTING_WAVE2_DIR;
- static const LLUUID DEFAULT_WATER_NORMAL_ID;
-
- static const LLUUID DEFAULT_ASSET_ID;
-
- typedef std::shared_ptr<LLSettingsWater> ptr_t;
+ typedef PTR_NAMESPACE::shared_ptr<LLSettingsWater> ptr_t;
//---------------------------------------------------------------------
LLSettingsWater(const LLSD &data);
@@ -59,11 +55,11 @@ public:
virtual ptr_t buildClone() = 0;
//---------------------------------------------------------------------
- virtual std::string getSettingType() const override { return std::string("water"); }
- virtual LLSettingsType::type_e getSettingTypeValue() const override { return LLSettingsType::ST_WATER; }
+ virtual std::string getSettingType() const SETTINGS_OVERRIDE { return std::string("water"); }
+ virtual LLSettingsType::type_e getSettingTypeValue() const SETTINGS_OVERRIDE { return LLSettingsType::ST_WATER; }
// Settings status
- virtual void blend(const LLSettingsBase::ptr_t &end, F64 blendf) override;
+ virtual void blend(const LLSettingsBase::ptr_t &end, F64 blendf) SETTINGS_OVERRIDE;
static LLSD defaults();
@@ -208,12 +204,15 @@ public:
}
- virtual validation_list_t getValidationList() const override;
+ virtual validation_list_t getValidationList() const SETTINGS_OVERRIDE;
static validation_list_t validationList();
static LLSD translateLegacySettings(LLSD legacy);
- virtual LLSettingsBase::ptr_t buildDerivedClone() override { return buildClone(); }
+ virtual LLSettingsBase::ptr_t buildDerivedClone() SETTINGS_OVERRIDE { return buildClone(); }
+
+ static LLUUID GetDefaultAssetId();
+ static LLUUID GetDefaultWaterNormalAssetId();
protected:
static const std::string SETTING_LEGACY_BLUR_MULTIPILER;
@@ -231,11 +230,11 @@ protected:
LLSettingsWater();
- LLVector4 mWaterPlane;
- F32 mWaterFogKS;
+ LLVector4 mWaterPlane;
+ F32 mWaterFogKS;
private:
- LLUUID mNextNormalMapID;
+ LLUUID mNextNormalMapID;
};
#endif