diff options
author | Jacek Antonelli | 2008-08-15 23:45:50 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:45:50 -0500 |
commit | 2a4dea528f670b9bb1f77ef27a8a1dd16603d114 (patch) | |
tree | 95c68e362703c9099d571ecbdc6142b1cda1e005 /linden/indra/newview/llvoavatar.h | |
parent | Second Life viewer sources 1.20.6 (diff) | |
download | meta-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.h | 29 |
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 | //-------------------------------------------------------------------- | ||
976 | public: | ||
977 | BOOL isFullyLoaded(); | ||
978 | BOOL updateIsFullyLoaded(); | ||
979 | private: | ||
980 | BOOL mFullyLoaded; | ||
981 | BOOL mPreviousFullyLoaded; | ||
982 | BOOL mFullyLoadedInitialized; | ||
983 | S32 mFullyLoadedFrameCounter; | ||
984 | LLFrameTimer mFullyLoadedTimer; | ||
985 | |||
961 | protected: | 986 | protected: |
962 | 987 | ||
963 | BOOL loadSkeletonNode(); | 988 | BOOL loadSkeletonNode(); |