LLPelvisFixMotion Class Reference

Inheritance diagram for LLPelvisFixMotion:

Inheritance graph
[legend]
Collaboration diagram for LLPelvisFixMotion:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPelvisFixMotion (const LLUUID &id)
virtual ~LLPelvisFixMotion ()
virtual BOOL getLoop ()
virtual F32 getDuration ()
virtual F32 getEaseInDuration ()
virtual F32 getEaseOutDuration ()
virtual LLJoint::JointPriority getPriority ()
virtual LLMotionBlendType getBlendType ()
virtual F32 getMinPixelArea ()
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

LLPointer< LLJointStatemPelvisState
LLCharactermCharacter


Detailed Description

Definition at line 523 of file llvoavatar.cpp.


Constructor & Destructor Documentation

LLPelvisFixMotion::LLPelvisFixMotion ( const LLUUID id  )  [inline]

Definition at line 528 of file llvoavatar.cpp.

References LLMotion::mName, and mPelvisState.

Referenced by create().

Here is the caller graph for this function:

virtual LLPelvisFixMotion::~LLPelvisFixMotion (  )  [inline, virtual]

Definition at line 537 of file llvoavatar.cpp.


Member Function Documentation

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

Reimplemented from LLMotion.

Definition at line 545 of file llvoavatar.cpp.

References LLPelvisFixMotion().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements LLMotion.

Definition at line 553 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 556 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 559 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 562 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 565 of file llvoavatar.cpp.

References LLJoint::LOW_PRIORITY.

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

Implements LLMotion.

Definition at line 567 of file llvoavatar.cpp.

References LLMotion::NORMAL_BLEND.

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

Implements LLMotion.

Definition at line 570 of file llvoavatar.cpp.

References MIN_REQUIRED_PIXEL_AREA_PELVIS_FIX.

virtual LLMotionInitStatus LLPelvisFixMotion::onInitialize ( LLCharacter character  )  [inline, virtual]

Implements LLMotion.

Definition at line 575 of file llvoavatar.cpp.

References LLMotion::addJointState(), LLCharacter::getJoint(), mCharacter, mPelvisState, LLJointState::POS, LLMotion::STATUS_FAILURE, and LLMotion::STATUS_SUCCESS.

Here is the call graph for this function:

virtual BOOL LLPelvisFixMotion::onActivate (  )  [inline, virtual]

Implements LLMotion.

Definition at line 593 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 598 of file llvoavatar.cpp.

References mPelvisState, TRUE, and LLVector3::zero.

virtual void LLPelvisFixMotion::onDeactivate (  )  [inline, virtual]

Implements LLMotion.

Definition at line 606 of file llvoavatar.cpp.


Member Data Documentation

Definition at line 612 of file llvoavatar.cpp.

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

Definition at line 613 of file llvoavatar.cpp.

Referenced by onInitialize().


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

Generated on Fri May 16 08:59:07 2008 for SecondLife by  doxygen 1.5.5