LLKeyframeMotion::JointMotionList Class Reference

#include <llkeyframemotion.h>

Collaboration diagram for LLKeyframeMotion::JointMotionList:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::list< JointConstraintSharedData * > constraint_list_t

Public Member Functions

 JointMotionList ()
 ~JointMotionList ()
U32 dumpDiagInfo ()

Public Attributes

U32 mNumJointMotions
JointMotionmJointMotionArray
F32 mDuration
BOOL mLoop
F32 mLoopInPoint
F32 mLoopOutPoint
F32 mEaseInDuration
F32 mEaseOutDuration
LLJoint::JointPriority mBasePriority
LLHandMotion::eHandPose mHandPose
LLJoint::JointPriority mMaxPriority
constraint_list_t mConstraints
LLBBoxLocal mPelvisBBox

Detailed Description

Definition at line 397 of file llkeyframemotion.h.


Member Typedef Documentation

typedef std::list<JointConstraintSharedData*> LLKeyframeMotion::JointMotionList::constraint_list_t

Definition at line 411 of file llkeyframemotion.h.


Constructor & Destructor Documentation

LLKeyframeMotion::JointMotionList::JointMotionList (  ) 

Definition at line 73 of file llkeyframemotion.cpp.

LLKeyframeMotion::JointMotionList::~JointMotionList (  ) 

Definition at line 79 of file llkeyframemotion.cpp.

References mConstraints, and mJointMotionArray.


Member Function Documentation

U32 LLKeyframeMotion::JointMotionList::dumpDiagInfo (  ) 

Definition at line 85 of file llkeyframemotion.cpp.

References i, llendl, llinfos, mJointMotionArray, mNumJointMotions, LLJointState::ROT, S32, and LLJointState::SCALE.

Referenced by LLKeyframeDataCache::dumpDiagInfo().


Member Data Documentation

LLJoint::JointPriority LLKeyframeMotion::JointMotionList::mBasePriority

Definition at line 408 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getPriority(), LLKeyframeMotion::serialize(), and LLKeyframeMotion::setPriority().

constraint_list_t LLKeyframeMotion::JointMotionList::mConstraints

Definition at line 412 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setupPose(), and ~JointMotionList().

F32 LLKeyframeMotion::JointMotionList::mDuration

Definition at line 402 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyKeyframes(), LLKeyframeMotion::deserialize(), LLKeyframeMotion::getDuration(), LLKeyframeMotion::onUpdate(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoopIn(), LLKeyframeMotion::setLoopOut(), and LLKeyframeMotion::setStopTime().

F32 LLKeyframeMotion::JointMotionList::mEaseInDuration

Definition at line 406 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getEaseInDuration(), LLKeyframeMotion::serialize(), and LLKeyframeMotion::setEaseIn().

F32 LLKeyframeMotion::JointMotionList::mEaseOutDuration

Definition at line 407 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getEaseOutDuration(), LLKeyframeMotion::serialize(), and LLKeyframeMotion::setEaseOut().

LLHandMotion::eHandPose LLKeyframeMotion::JointMotionList::mHandPose

Definition at line 409 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyKeyframes(), LLKeyframeMotion::deserialize(), LLKeyframeMotion::getHandPose(), LLKeyframeMotion::serialize(), and LLKeyframeMotion::setHandPose().

JointMotion* LLKeyframeMotion::JointMotionList::mJointMotionArray

Definition at line 401 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyKeyframes(), LLKeyframeMotion::deserialize(), dumpDiagInfo(), LLKeyframeMotion::onInitialize(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoopIn(), LLKeyframeMotion::setLoopOut(), LLKeyframeMotion::setPriority(), LLKeyframeMotion::writeCAL3D(), and ~JointMotionList().

BOOL LLKeyframeMotion::JointMotionList::mLoop

Definition at line 403 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getLoop(), LLKeyframeMotion::onUpdate(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoop(), and LLKeyframeMotion::setStopTime().

F32 LLKeyframeMotion::JointMotionList::mLoopInPoint

Definition at line 404 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getLoopIn(), LLKeyframeMotion::onUpdate(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoopIn(), LLKeyframeMotion::setStopTime(), and LLKeyframeMotion::setupPose().

F32 LLKeyframeMotion::JointMotionList::mLoopOutPoint

Definition at line 405 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), LLKeyframeMotion::getLoopOut(), LLKeyframeMotion::onUpdate(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoopOut(), LLKeyframeMotion::setStopTime(), and LLKeyframeMotion::setupPose().

LLJoint::JointPriority LLKeyframeMotion::JointMotionList::mMaxPriority

Definition at line 410 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyKeyframes(), LLKeyframeMotion::deserialize(), and LLKeyframeMotion::setPriority().

U32 LLKeyframeMotion::JointMotionList::mNumJointMotions

Definition at line 400 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyKeyframes(), LLKeyframeMotion::deserialize(), dumpDiagInfo(), LLKeyframeMotion::onInitialize(), LLKeyframeMotion::serialize(), LLKeyframeMotion::setLoopIn(), LLKeyframeMotion::setLoopOut(), LLKeyframeMotion::setPriority(), LLKeyframeMotion::setupPose(), and LLKeyframeMotion::writeCAL3D().

LLBBoxLocal LLKeyframeMotion::JointMotionList::mPelvisBBox

Definition at line 413 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), and LLKeyframeMotion::getPelvisBBox().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:27 2010 for Second Life Viewer by  doxygen 1.4.7