aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llvoavatar.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:50 -0500
committerJacek Antonelli2008-08-15 23:45:50 -0500
commit2a4dea528f670b9bb1f77ef27a8a1dd16603d114 (patch)
tree95c68e362703c9099d571ecbdc6142b1cda1e005 /linden/indra/newview/llvoavatar.h
parentSecond Life viewer sources 1.20.6 (diff)
downloadmeta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.zip
meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.gz
meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.bz2
meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.xz
Second Life viewer sources 1.20.7
Diffstat (limited to 'linden/indra/newview/llvoavatar.h')
-rw-r--r--linden/indra/newview/llvoavatar.h29
1 files changed, 27 insertions, 2 deletions
diff --git a/linden/indra/newview/llvoavatar.h b/linden/indra/newview/llvoavatar.h
index bc68cf4..1df8275 100644
--- a/linden/indra/newview/llvoavatar.h
+++ b/linden/indra/newview/llvoavatar.h
@@ -413,8 +413,8 @@ public:
413 //-------------------------------------------------------------------- 413 //--------------------------------------------------------------------
414 BOOL allocateCollisionVolumes( U32 num ); 414 BOOL allocateCollisionVolumes( U32 num );
415 void resetHUDAttachments(); 415 void resetHUDAttachments();
416 static void getAnimLabels( LLDynamicArray<const char*>* labels ); 416 static void getAnimLabels( LLDynamicArray<std::string>* labels );
417 static void getAnimNames( LLDynamicArray<const char*>* names ); 417 static void getAnimNames( LLDynamicArray<std::string>* names );
418 418
419 static void onCustomizeStart(); 419 static void onCustomizeStart();
420 static void onCustomizeEnd(); 420 static void onCustomizeEnd();
@@ -832,6 +832,17 @@ public:
832 BOOL mAppearanceAnimating; 832 BOOL mAppearanceAnimating;
833 833
834 //-------------------------------------------------------------------- 834 //--------------------------------------------------------------------
835 // we're morphing for lip sync
836 //--------------------------------------------------------------------
837 bool mLipSyncActive;
838
839 //--------------------------------------------------------------------
840 // cached pointers morphs for lip sync
841 //--------------------------------------------------------------------
842 LLVisualParam *mOohMorph;
843 LLVisualParam *mAahMorph;
844
845 //--------------------------------------------------------------------
835 // static members 846 // static members
836 //-------------------------------------------------------------------- 847 //--------------------------------------------------------------------
837 static S32 sMaxVisible; 848 static S32 sMaxVisible;
@@ -957,7 +968,21 @@ protected:
957 968
958 static LLVOAvatarSkeletonInfo* sSkeletonInfo; 969 static LLVOAvatarSkeletonInfo* sSkeletonInfo;
959 static LLVOAvatarInfo* sAvatarInfo; 970 static LLVOAvatarInfo* sAvatarInfo;
971
960 972
973 //--------------------------------------------------------------------
974 // Handling partially loaded avatars (Ruth)
975 //--------------------------------------------------------------------
976public:
977 BOOL isFullyLoaded();
978 BOOL updateIsFullyLoaded();
979private:
980 BOOL mFullyLoaded;
981 BOOL mPreviousFullyLoaded;
982 BOOL mFullyLoadedInitialized;
983 S32 mFullyLoadedFrameCounter;
984 LLFrameTimer mFullyLoadedTimer;
985
961protected: 986protected:
962 987
963 BOOL loadSkeletonNode(); 988 BOOL loadSkeletonNode();