diff options
author | Neal Orman <nyx@lindenlab.com> | 2009-07-14 17:14:40 +0000 |
---|---|---|
committer | Neal Orman <nyx@lindenlab.com> | 2009-07-14 17:14:40 +0000 |
commit | 9ecdbd8b72fec5182d2a5f843c9e4a050069ed51 (patch) | |
tree | f64fe8ba884f137afaf55ebe38e3f90150e00cab /indra | |
parent | 29e5f09d12e8a92e07f3bb9d2cf898cc0e3b06cf (diff) |
QAR-1602 checkpoint for multiple textures
Fixing merge problems - updating LLLocalTextureObject (new class) to work with Bao's texture refactoring.
-Nyx
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/lllocaltextureobject.cpp | 8 | ||||
-rw-r--r-- | indra/newview/lllocaltextureobject.h | 10 |
2 files changed, 9 insertions, 9 deletions
diff --git a/indra/newview/lllocaltextureobject.cpp b/indra/newview/lllocaltextureobject.cpp index 8a40c80e76..e4a20aea68 100644 --- a/indra/newview/lllocaltextureobject.cpp +++ b/indra/newview/lllocaltextureobject.cpp @@ -34,7 +34,7 @@ #include "lllocaltextureobject.h" #include "lltexlayer.h" -#include "llviewerimage.h" +#include "llviewertexture.h" #include "lltextureentry.h" #include "lluuid.h" @@ -46,7 +46,7 @@ LLLocalTextureObject::LLLocalTextureObject() : mImage = NULL; } -LLLocalTextureObject::LLLocalTextureObject(LLViewerImage *image, LLTextureEntry *entry, LLTexLayer *layer, LLUUID id) +LLLocalTextureObject::LLLocalTextureObject(LLViewerFetchedTexture *image, LLTextureEntry *entry, LLTexLayer *layer, LLUUID id) { if (entry) { @@ -77,7 +77,7 @@ LLLocalTextureObject::~LLLocalTextureObject() { } -LLViewerImage* LLLocalTextureObject::getImage() const +LLViewerFetchedTexture* LLLocalTextureObject::getImage() const { return mImage; } @@ -107,7 +107,7 @@ BOOL LLLocalTextureObject::getBakedReady() const return mIsBakedReady; } -void LLLocalTextureObject::setImage(LLViewerImage* new_image) +void LLLocalTextureObject::setImage(LLViewerFetchedTexture* new_image) { mImage = new_image; } diff --git a/indra/newview/lllocaltextureobject.h b/indra/newview/lllocaltextureobject.h index 38db098ab2..79e1562dce 100644 --- a/indra/newview/lllocaltextureobject.h +++ b/indra/newview/lllocaltextureobject.h @@ -35,7 +35,7 @@ #include <boost/shared_ptr.hpp> -class LLViewerImage; +class LLViewerFetchedTexture; class LLUUID; class LLTexLayer; class LLTextureEntry; @@ -47,18 +47,18 @@ class LLLocalTextureObject { public: LLLocalTextureObject(); - LLLocalTextureObject(LLViewerImage *image, LLTextureEntry *entry, LLTexLayer *layer, LLUUID id); + LLLocalTextureObject(LLViewerFetchedTexture *image, LLTextureEntry *entry, LLTexLayer *layer, LLUUID id); LLLocalTextureObject(const LLLocalTextureObject <o); ~LLLocalTextureObject(); - LLViewerImage* getImage() const; + LLViewerFetchedTexture* getImage() const; LLTextureEntry* getTexEntry() const; LLTexLayer* getTexLayer() const; LLUUID getID() const; S32 getDiscard() const; BOOL getBakedReady() const; - void setImage(LLViewerImage* new_image); + void setImage(LLViewerFetchedTexture* new_image); void setTexEntry(LLTextureEntry *new_te); void setTexLayer(LLTexLayer *new_tex_layer); void setID(LLUUID new_id); @@ -69,7 +69,7 @@ protected: private: - LLPointer<LLViewerImage> mImage; + LLPointer<LLViewerFetchedTexture> mImage; // NOTE: LLLocalTextureObject should be the exclusive owner of mTexEntry and mTexLayer // using shared pointers here only for smart assignment & cleanup // do NOT create new shared pointers to these objects, or keep pointers to them around |