aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llvoavatar.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llvoavatar.h')
-rw-r--r--linden/indra/newview/llvoavatar.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/linden/indra/newview/llvoavatar.h b/linden/indra/newview/llvoavatar.h
index 0c32244..ff07d81 100644
--- a/linden/indra/newview/llvoavatar.h
+++ b/linden/indra/newview/llvoavatar.h
@@ -88,6 +88,8 @@ public:
88 /*virtual*/ void markDead(); 88 /*virtual*/ void markDead();
89 void startDefaultMotions(); 89 void startDefaultMotions();
90 90
91 /*virtual*/ LLVOAvatar* asAvatar(); // KL SD
92
91 static void updateImpostors(); 93 static void updateImpostors();
92 94
93 //-------------------------------------------------------------------- 95 //--------------------------------------------------------------------
@@ -137,7 +139,7 @@ public:
137 LLVector3* bi_normal = NULL // return the surface bi-normal at the intersection point 139 LLVector3* bi_normal = NULL // return the surface bi-normal at the intersection point
138 ); 140 );
139 141
140 /*virtual*/ void updateTextures(); 142 /*virtual*/ void updateTextures(LLAgent &agent); // KL SD
141 // If setting a baked texture, need to request it from a non-local sim. 143 // If setting a baked texture, need to request it from a non-local sim.
142 /*virtual*/ S32 setTETexture(const U8 te, const LLUUID& uuid); 144 /*virtual*/ S32 setTETexture(const U8 te, const LLUUID& uuid);
143 /*virtual*/ void onShift(const LLVector3& shift_vector); 145 /*virtual*/ void onShift(const LLVector3& shift_vector);
@@ -155,6 +157,8 @@ public:
155 157
156 /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline); 158 /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline);
157 /*virtual*/ BOOL updateGeometry(LLDrawable *drawable); 159 /*virtual*/ BOOL updateGeometry(LLDrawable *drawable);
160 /*virtual*/ void updateGL();
161
158 162
159 /*virtual*/ void setPixelAreaAndAngle(LLAgent &agent); 163 /*virtual*/ void setPixelAreaAndAngle(LLAgent &agent);
160 BOOL updateJointLODs(); 164 BOOL updateJointLODs();
@@ -474,6 +478,7 @@ private:
474 LLFrameTimer mTypingTimer; 478 LLFrameTimer mTypingTimer;
475 479
476 //-------------------------------------------------------------------- 480 //--------------------------------------------------------------------
481 BOOL mMeshTexturesDirty;
477 // wind rippling in clothes 482 // wind rippling in clothes
478 //-------------------------------------------------------------------- 483 //--------------------------------------------------------------------
479public: 484public:
@@ -570,6 +575,7 @@ public:
570 static BOOL sShowAnimationDebug; // show animation debug info 575 static BOOL sShowAnimationDebug; // show animation debug info
571 static BOOL sUseImpostors; //use impostors for far away avatars 576 static BOOL sUseImpostors; //use impostors for far away avatars
572 static BOOL sShowFootPlane; // show foot collision plane reported by server 577 static BOOL sShowFootPlane; // show foot collision plane reported by server
578 static BOOL sShowCollisionVolumes; // show skeletal collision volumes // KL SD
573 static BOOL sVisibleInFirstPerson; 579 static BOOL sVisibleInFirstPerson;
574 static S32 sNumLODChangesThisFrame; 580 static S32 sNumLODChangesThisFrame;
575 static S32 sNumVisibleChatBubbles; 581 static S32 sNumVisibleChatBubbles;
@@ -771,7 +777,7 @@ private:
771 LLUUID mLastTextureIndex; 777 LLUUID mLastTextureIndex;
772 LLTexLayerSet* mTexLayerSet; 778 LLTexLayerSet* mTexLayerSet;
773 bool mIsLoaded; 779 bool mIsLoaded;
774 bool mIsUsed; 780 //bool mIsUsed; // KL SG
775 LLVOAvatarDefines::ETextureIndex mTextureIndex; 781 LLVOAvatarDefines::ETextureIndex mTextureIndex;
776 U32 mMaskTexName; 782 U32 mMaskTexName;
777 // Stores pointers to the joint meshes that this baked texture deals with 783 // Stores pointers to the joint meshes that this baked texture deals with