LLBodyNoiseMotion Class Reference

Inheritance diagram for LLBodyNoiseMotion:

Inheritance graph
[legend]
Collaboration diagram for LLBodyNoiseMotion:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLBodyNoiseMotion (const LLUUID &id)
virtual ~LLBodyNoiseMotion ()
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< LLJointStatemTorsoState


Detailed Description

Definition at line 306 of file llvoavatar.cpp.


Constructor & Destructor Documentation

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

Definition at line 311 of file llvoavatar.cpp.

References LLMotion::mName, and mTorsoState.

Referenced by create().

Here is the caller graph for this function:

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

Definition at line 320 of file llvoavatar.cpp.


Member Function Documentation

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

Reimplemented from LLMotion.

Definition at line 328 of file llvoavatar.cpp.

References LLBodyNoiseMotion().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements LLMotion.

Definition at line 336 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 339 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 342 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 345 of file llvoavatar.cpp.

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

Implements LLMotion.

Definition at line 348 of file llvoavatar.cpp.

References LLJoint::HIGH_PRIORITY.

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

Implements LLMotion.

Definition at line 350 of file llvoavatar.cpp.

References LLMotion::ADDITIVE_BLEND.

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

Implements LLMotion.

Definition at line 353 of file llvoavatar.cpp.

References MIN_REQUIRED_PIXEL_AREA_BODY_NOISE.

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

Implements LLMotion.

Definition at line 358 of file llvoavatar.cpp.

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

Here is the call graph for this function:

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

Implements LLMotion.

Definition at line 374 of file llvoavatar.cpp.

References TRUE.

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

Implements LLMotion.

Definition at line 379 of file llvoavatar.cpp.

References DEG_TO_RAD, mTorsoState, noise2(), LLQuaternion::setQuat(), TORSO_NOISE_AMOUNT, TORSO_NOISE_SPEED, and TRUE.

Here is the call graph for this function:

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

Implements LLMotion.

Definition at line 400 of file llvoavatar.cpp.


Member Data Documentation

Definition at line 406 of file llvoavatar.cpp.

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


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

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