#include <llhandmotion.h>
Inheritance diagram for LLHandMotion:
Definition at line 46 of file llhandmotion.h.
typedef enum LLHandMotion::e_hand_pose LLHandMotion::eHandPose |
Definition at line 50 of file llhandmotion.h.
LLHandMotion::LLHandMotion | ( | const LLUUID & | id | ) |
Definition at line 69 of file llhandmotion.cpp.
References HAND_POSE_RELAXED, LL_HAND_JOINT_NUM, mCharacter, mCurrentPose, LLMotion::mJointSignature, mLastTime, LLMotion::mName, mNewPose, and NULL.
Referenced by create().
LLHandMotion::~LLHandMotion | ( | ) | [virtual] |
Definition at line 88 of file llhandmotion.cpp.
Reimplemented from LLMotion.
Definition at line 82 of file llhandmotion.h.
References LLHandMotion().
Referenced by LLVOAvatar::LLVOAvatar().
virtual LLMotionBlendType LLHandMotion::getBlendType | ( | ) | [inline, virtual] |
Implements LLMotion.
Definition at line 107 of file llhandmotion.h.
References LLMotion::NORMAL_BLEND.
virtual F32 LLHandMotion::getDuration | ( | ) | [inline, virtual] |
virtual F32 LLHandMotion::getEaseInDuration | ( | ) | [inline, virtual] |
virtual F32 LLHandMotion::getEaseOutDuration | ( | ) | [inline, virtual] |
LLHandMotion::eHandPose LLHandMotion::getHandPose | ( | LLString | posename | ) | [static] |
Definition at line 213 of file llhandmotion.cpp.
References gHandPoseNames, NUM_HAND_POSES, and S32.
Referenced by LLFloaterAnimPreview::onCommitHandPose().
Definition at line 204 of file llhandmotion.cpp.
References gHandPoseNames, NUM_HAND_POSES, and S32.
Referenced by LLFloaterAnimPreview::postBuild().
virtual BOOL LLHandMotion::getLoop | ( | ) | [inline, virtual] |
virtual F32 LLHandMotion::getMinPixelArea | ( | ) | [inline, virtual] |
Implements LLMotion.
Definition at line 102 of file llhandmotion.h.
References MIN_REQUIRED_PIXEL_AREA_HAND.
virtual LLJoint::JointPriority LLHandMotion::getPriority | ( | ) | [inline, virtual] |
Implements LLMotion.
Definition at line 105 of file llhandmotion.h.
References LLJoint::MEDIUM_PRIORITY.
BOOL LLHandMotion::onActivate | ( | ) | [virtual] |
Implements LLMotion.
Definition at line 106 of file llhandmotion.cpp.
References f, LLCharacter::getUpperBodyMesh(), gHandPoseNames, i, mCharacter, mCurrentPose, NUM_HAND_POSES, S32, LLCharacter::setVisualParamWeight(), TRUE, and LLCharacter::updateVisualParams().
void LLHandMotion::onDeactivate | ( | ) | [virtual] |
LLMotion::LLMotionInitStatus LLHandMotion::onInitialize | ( | LLCharacter * | character | ) | [virtual] |
Implements LLMotion.
Definition at line 95 of file llhandmotion.cpp.
References mCharacter, and LLMotion::STATUS_SUCCESS.
Implements LLMotion.
Definition at line 127 of file llhandmotion.cpp.
References f, LLCharacter::getAnimationData(), LLCharacter::getVisualParamWeight(), gHandPoseNames, HAND_MORPH_BLEND_TIME, HAND_POSE_RELAXED, HAND_POSE_SPREAD, llclamp(), mCharacter, mCurrentPose, mLastTime, mNewPose, LLCharacter::removeAnimationData(), LLCharacter::setVisualParamWeight(), TRUE, and LLCharacter::updateVisualParams().
Definition at line 135 of file llhandmotion.h.
Referenced by LLHandMotion(), onActivate(), onInitialize(), and onUpdate().
Definition at line 138 of file llhandmotion.h.
Referenced by LLHandMotion(), onActivate(), and onUpdate().