LLBreatheMotionRot Class Reference

Inheritance diagram for LLBreatheMotionRot:

Inheritance graph
[legend]
Collaboration diagram for LLBreatheMotionRot:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLBreatheMotionRot (const LLUUID &id)
virtual ~LLBreatheMotionRot ()
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< LLJointStatemChestState
F32 mBreatheRate
LLCharactermCharacter


Detailed Description

Definition at line 412 of file llvoavatar.cpp.


Constructor & Destructor Documentation

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

Definition at line 417 of file llvoavatar.cpp.

References mChestState, and LLMotion::mName.

Referenced by create().

Here is the caller graph for this function:

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

Definition at line 428 of file llvoavatar.cpp.


Member Function Documentation

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

Reimplemented from LLMotion.

Definition at line 436 of file llvoavatar.cpp.

References LLBreatheMotionRot().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements LLMotion.

Definition at line 444 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 447 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 450 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 453 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 456 of file llvoavatar.cpp.

References LLJoint::MEDIUM_PRIORITY.

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

Implements LLMotion.

Definition at line 458 of file llvoavatar.cpp.

References LLMotion::NORMAL_BLEND.

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

Implements LLMotion.

Definition at line 461 of file llvoavatar.cpp.

References MIN_REQUIRED_PIXEL_AREA_BREATHE.

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

Implements LLMotion.

Definition at line 466 of file llvoavatar.cpp.

References LLMotion::addJointState(), LLCharacter::getJoint(), mCharacter, mChestState, LLJointState::ROT, LLMotion::STATUS_FAILURE, and LLMotion::STATUS_SUCCESS.

Here is the call graph for this function:

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

Implements LLMotion.

Definition at line 492 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 497 of file llvoavatar.cpp.

References BREATHE_ROT_MOTION_STRENGTH, mBreatheRate, mChestState, sinf, and TRUE.

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

Implements LLMotion.

Definition at line 509 of file llvoavatar.cpp.


Member Data Documentation

Definition at line 515 of file llvoavatar.cpp.

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

Definition at line 516 of file llvoavatar.cpp.

Referenced by onUpdate().

Definition at line 517 of file llvoavatar.cpp.

Referenced by onInitialize().


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

Generated on Fri May 16 08:39:29 2008 for SecondLife by  doxygen 1.5.5