diff options
author | Don Kjer <don@lindenlab.com> | 2012-09-28 01:06:17 +0000 |
---|---|---|
committer | Don Kjer <don@lindenlab.com> | 2012-09-28 01:06:17 +0000 |
commit | f9a5cdba507096d16d834fe58c850b9f55ad9462 (patch) | |
tree | 80a77ee22fb563e5d9b4289a703d943a1d7f0f0d /indra/llappearance/lltexlayer.h | |
parent | 3db6e3d9ec6c0b5a4cc9e825ee0c70eaa1461c98 (diff) |
Started stubbing out llsd support for tex layer information.
Diffstat (limited to 'indra/llappearance/lltexlayer.h')
-rw-r--r-- | indra/llappearance/lltexlayer.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/indra/llappearance/lltexlayer.h b/indra/llappearance/lltexlayer.h index 692cfa1a38..a288d7fc50 100644 --- a/indra/llappearance/lltexlayer.h +++ b/indra/llappearance/lltexlayer.h @@ -89,6 +89,8 @@ public: ERenderPass getRenderPass() const; BOOL isVisibilityMask() const; + virtual void asLLSD(LLSD& sd) const {} + protected: const std::string& getGlobalColor() const; LLViewerVisualParam* getVisualParamPtr(S32 index) const; @@ -163,10 +165,11 @@ public: void setLTO(LLLocalTextureObject *lto) { mLocalTextureObject = lto; } LLLocalTextureObject* getLTO() { return mLocalTextureObject; } + /*virtual*/ void asLLSD(LLSD& sd) const; + static void calculateTexLayerColor(const param_color_list_t ¶m_list, LLColor4 &net_color); protected: LLUUID getUUID() const; -private: typedef std::map<U32, U8*> alpha_cache_t; alpha_cache_t mAlphaCache; LLLocalTextureObject* mLocalTextureObject; @@ -214,6 +217,8 @@ public: static BOOL sHasCaches; + virtual void asLLSD(LLSD& sd) const; + protected: typedef std::vector<LLTexLayerInterface *> layer_list_t; layer_list_t mLayerList; |