summaryrefslogtreecommitdiff
path: root/indra/newview/llvocache.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llvocache.h')
-rwxr-xr-xindra/newview/llvocache.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/indra/newview/llvocache.h b/indra/newview/llvocache.h
index c42374e154..0248298eb5 100755
--- a/indra/newview/llvocache.h
+++ b/indra/newview/llvocache.h
@@ -110,10 +110,10 @@ public:
LLVOCacheEntry* getChild(S32 i) {return mChildrenList[i];}
S32 getNumOfChildren() {return mChildrenList.size();}
void clearChildrenList() {mChildrenList.clear();}
-
- //called from processing object update message
- void setBoundingInfo(const LLVector3& pos, const LLVector3& scale);
+ void setBoundingInfo(const LLVector3& pos, const LLVector3& scale); //called from processing object update message
+ void updateParentBoundingInfo();
+
void setTouched(BOOL touched = TRUE) {mTouched = touched;}
BOOL isTouched() const {return mTouched;}
@@ -123,6 +123,8 @@ public:
private:
static U32 getInvisibleObjectsLiveTime();
+ void updateParentBoundingInfo(const LLVOCacheEntry* child);
+
public:
typedef std::map<U32, LLPointer<LLVOCacheEntry> > vocache_entry_map_t;
typedef std::set<LLVOCacheEntry*> vocache_entry_set_t;