diff options
Diffstat (limited to 'linden/indra/newview/llvoavatar.h')
-rw-r--r-- | linden/indra/newview/llvoavatar.h | 10 |
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 | //-------------------------------------------------------------------- |
479 | public: | 484 | public: |
@@ -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 |