LLHeadRotMotion Class Reference

#include <llheadrotmotion.h>

Inheritance diagram for LLHeadRotMotion:

Inheritance graph
[legend]
Collaboration diagram for LLHeadRotMotion:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLHeadRotMotion (const LLUUID &id)
virtual ~LLHeadRotMotion ()
virtual BOOL getLoop ()
virtual F32 getDuration ()
virtual F32 getEaseInDuration ()
virtual F32 getEaseOutDuration ()
virtual F32 getMinPixelArea ()
virtual LLJoint::JointPriority getPriority ()
virtual LLMotionBlendType getBlendType ()
virtual LLMotionInitStatus onInitialize (LLCharacter *character)
virtual BOOL onActivate ()
virtual BOOL onUpdate (F32 time, U8 *joint_mask)
virtual void onDeactivate ()

Static Public Member Functions

static LLMotioncreate (const LLUUID &id)

Public Attributes

LLCharactermCharacter
LLJointmTorsoJoint
LLJointmHeadJoint
LLJointmRootJoint
LLJointmPelvisJoint
LLPointer< LLJointStatemTorsoState
LLPointer< LLJointStatemNeckState
LLPointer< LLJointStatemHeadState
LLQuaternion mLastHeadRot


Detailed Description

Definition at line 47 of file llheadrotmotion.h.


Constructor & Destructor Documentation

LLHeadRotMotion::LLHeadRotMotion ( const LLUUID id  ) 

Definition at line 78 of file llheadrotmotion.cpp.

References mHeadState, LLMotion::mName, mNeckState, and mTorsoState.

Referenced by create().

Here is the caller graph for this function:

LLHeadRotMotion::~LLHeadRotMotion (  )  [virtual]

Definition at line 96 of file llheadrotmotion.cpp.


Member Function Documentation

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

Reimplemented from LLMotion.

Definition at line 64 of file llheadrotmotion.h.

References LLHeadRotMotion().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual BOOL LLHeadRotMotion::getLoop (  )  [inline, virtual]

Implements LLMotion.

Definition at line 72 of file llheadrotmotion.h.

References TRUE.

virtual F32 LLHeadRotMotion::getDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 75 of file llheadrotmotion.h.

virtual F32 LLHeadRotMotion::getEaseInDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 78 of file llheadrotmotion.h.

virtual F32 LLHeadRotMotion::getEaseOutDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 81 of file llheadrotmotion.h.

virtual F32 LLHeadRotMotion::getMinPixelArea (  )  [inline, virtual]

Implements LLMotion.

Definition at line 84 of file llheadrotmotion.h.

References MIN_REQUIRED_PIXEL_AREA_HEAD_ROT.

virtual LLJoint::JointPriority LLHeadRotMotion::getPriority (  )  [inline, virtual]

Implements LLMotion.

Definition at line 87 of file llheadrotmotion.h.

References LLJoint::MEDIUM_PRIORITY.

virtual LLMotionBlendType LLHeadRotMotion::getBlendType (  )  [inline, virtual]

Implements LLMotion.

Definition at line 89 of file llheadrotmotion.h.

References LLMotion::NORMAL_BLEND.

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

BOOL LLHeadRotMotion::onActivate (  )  [virtual]

Implements LLMotion.

Definition at line 175 of file llheadrotmotion.cpp.

References TRUE.

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

void LLHeadRotMotion::onDeactivate (  )  [virtual]

Implements LLMotion.

Definition at line 265 of file llheadrotmotion.cpp.


Member Data Documentation

Definition at line 113 of file llheadrotmotion.h.

Referenced by onInitialize(), and onUpdate().

Definition at line 115 of file llheadrotmotion.h.

Referenced by onInitialize().

Definition at line 116 of file llheadrotmotion.h.

Referenced by onInitialize().

Definition at line 117 of file llheadrotmotion.h.

Referenced by onInitialize(), and onUpdate().

Definition at line 118 of file llheadrotmotion.h.

Referenced by onInitialize(), and onUpdate().

Definition at line 120 of file llheadrotmotion.h.

Referenced by LLHeadRotMotion(), onInitialize(), and onUpdate().

Definition at line 121 of file llheadrotmotion.h.

Referenced by LLHeadRotMotion(), onInitialize(), and onUpdate().

Definition at line 122 of file llheadrotmotion.h.

Referenced by LLHeadRotMotion(), onInitialize(), and onUpdate().

Definition at line 124 of file llheadrotmotion.h.

Referenced by onInitialize(), and onUpdate().


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

Generated on Fri May 16 08:48:47 2008 for SecondLife by  doxygen 1.5.5