LLKeyframeWalkMotion Class Reference

#include <llkeyframewalkmotion.h>

Inheritance diagram for LLKeyframeWalkMotion:

Inheritance graph
[legend]
Collaboration diagram for LLKeyframeWalkMotion:

Collaboration graph
[legend]

List of all members.

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 LLMotioncreate (const LLUUID &id)

Public Attributes

LLCharactermCharacter
F32 mCyclePhase
F32 mRealTimeLast
F32 mAdjTimeLast
S32 mDownFoot

Friends

class LLWalkAdjustMotion


Detailed Description

Definition at line 48 of file llkeyframewalkmotion.h.


Constructor & Destructor Documentation

LLKeyframeWalkMotion::LLKeyframeWalkMotion ( const LLUUID id  ) 

Definition at line 60 of file llkeyframewalkmotion.cpp.

References mAdjTimeLast, mCharacter, mRealTimeLast, and NULL.

Referenced by create().

Here is the caller graph for this function:

LLKeyframeWalkMotion::~LLKeyframeWalkMotion (  )  [virtual]

Definition at line 72 of file llkeyframewalkmotion.cpp.


Member Function Documentation

static LLMotion* LLKeyframeWalkMotion::create ( const LLUUID id  )  [inline, static]

Reimplemented from LLKeyframeMotion.

Definition at line 66 of file llkeyframewalkmotion.h.

References LLKeyframeWalkMotion().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

LLMotion::LLMotionInitStatus LLKeyframeWalkMotion::onInitialize ( LLCharacter character  )  [virtual]

Reimplemented from LLKeyframeMotion.

Definition at line 80 of file llkeyframewalkmotion.cpp.

References mCharacter, and LLKeyframeMotion::onInitialize().

Here is the call graph for this function:

BOOL LLKeyframeWalkMotion::onActivate (  )  [virtual]

Reimplemented from LLKeyframeMotion.

Definition at line 90 of file llkeyframewalkmotion.cpp.

References mAdjTimeLast, mRealTimeLast, and LLKeyframeMotion::onActivate().

Here is the call graph for this function:

void LLKeyframeWalkMotion::onDeactivate (  )  [virtual]

Reimplemented from LLKeyframeMotion.

Definition at line 101 of file llkeyframewalkmotion.cpp.

References mCharacter, LLKeyframeMotion::onDeactivate(), and LLCharacter::removeAnimationData().

Here is the call graph for this function:

BOOL LLKeyframeWalkMotion::onUpdate ( F32  time,
U8 joint_mask 
) [virtual]

Reimplemented from LLKeyframeMotion.

Definition at line 110 of file llkeyframewalkmotion.cpp.

References LLCharacter::getAnimationData(), LLKeyframeMotion::getDuration(), mAdjTimeLast, mCharacter, mRealTimeLast, and LLKeyframeMotion::onUpdate().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class LLWalkAdjustMotion [friend]

Definition at line 51 of file llkeyframewalkmotion.h.


Member Data Documentation

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 83 of file llkeyframewalkmotion.h.

Referenced by LLKeyframeWalkMotion(), onActivate(), and onUpdate().

Definition at line 84 of file llkeyframewalkmotion.h.

Referenced by LLKeyframeWalkMotion(), onActivate(), and onUpdate().

Definition at line 85 of file llkeyframewalkmotion.h.


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:51:12 2008 for SecondLife by  doxygen 1.5.5