#include <llkeyframewalkmotion.h>
Inheritance diagram for LLKeyframeWalkMotion:
Public Member Functions | |
LLKeyframeWalkMotion (const LLUUID &id) | |
virtual | ~LLKeyframeWalkMotion () |
virtual LLMotionInitStatus | onInitialize (LLCharacter *character) |
virtual BOOL | onActivate () |
virtual void | onDeactivate () |
virtual BOOL | onUpdate (F32 time, U8 *joint_mask) |
Static Public Member Functions | |
static LLMotion * | create (const LLUUID &id) |
Public Attributes | |
LLCharacter * | mCharacter |
F32 | mCyclePhase |
F32 | mRealTimeLast |
F32 | mAdjTimeLast |
S32 | mDownFoot |
Friends | |
class | LLWalkAdjustMotion |
Definition at line 48 of file llkeyframewalkmotion.h.
LLKeyframeWalkMotion::LLKeyframeWalkMotion | ( | const LLUUID & | id | ) |
Definition at line 60 of file llkeyframewalkmotion.cpp.
References mAdjTimeLast, mCharacter, mRealTimeLast, and NULL.
Referenced by create().
LLKeyframeWalkMotion::~LLKeyframeWalkMotion | ( | ) | [virtual] |
Definition at line 72 of file llkeyframewalkmotion.cpp.
Reimplemented from LLKeyframeMotion.
Definition at line 66 of file llkeyframewalkmotion.h.
References LLKeyframeWalkMotion().
Referenced by LLVOAvatar::LLVOAvatar().
BOOL LLKeyframeWalkMotion::onActivate | ( | ) | [virtual] |
Reimplemented from LLKeyframeMotion.
Definition at line 90 of file llkeyframewalkmotion.cpp.
References mAdjTimeLast, mRealTimeLast, and LLKeyframeMotion::onActivate().
void LLKeyframeWalkMotion::onDeactivate | ( | ) | [virtual] |
Reimplemented from LLKeyframeMotion.
Definition at line 101 of file llkeyframewalkmotion.cpp.
References mCharacter, LLKeyframeMotion::onDeactivate(), and LLCharacter::removeAnimationData().
LLMotion::LLMotionInitStatus LLKeyframeWalkMotion::onInitialize | ( | LLCharacter * | character | ) | [virtual] |
Reimplemented from LLKeyframeMotion.
Definition at line 80 of file llkeyframewalkmotion.cpp.
References mCharacter, and LLKeyframeMotion::onInitialize().
Reimplemented from LLKeyframeMotion.
Definition at line 110 of file llkeyframewalkmotion.cpp.
References f, LLCharacter::getAnimationData(), LLKeyframeMotion::getDuration(), mAdjTimeLast, mCharacter, mRealTimeLast, and LLKeyframeMotion::onUpdate().
friend class LLWalkAdjustMotion [friend] |
Definition at line 51 of file llkeyframewalkmotion.h.
Definition at line 84 of file llkeyframewalkmotion.h.
Referenced by LLKeyframeWalkMotion(), onActivate(), and onUpdate().
Reimplemented from LLKeyframeMotion.
Definition at line 81 of file llkeyframewalkmotion.h.
Referenced by LLKeyframeWalkMotion(), onDeactivate(), onInitialize(), and onUpdate().
Definition at line 82 of file llkeyframewalkmotion.h.
Definition at line 85 of file llkeyframewalkmotion.h.
Definition at line 83 of file llkeyframewalkmotion.h.
Referenced by LLKeyframeWalkMotion(), onActivate(), and onUpdate().