#include <llkeyframemotion.h>
Collaboration diagram for LLKeyframeMotion::JointMotion:
Public Member Functions | |
void | update (LLJointState *joint_state, F32 time, F32 duration) |
Public Attributes | |
PositionCurve | mPositionCurve |
RotationCurve | mRotationCurve |
ScaleCurve | mScaleCurve |
std::string | mJointName |
U32 | mUsage |
LLJoint::JointPriority | mPriority |
Definition at line 381 of file llkeyframemotion.h.
void LLKeyframeMotion::JointMotion::update | ( | LLJointState * | joint_state, | |
F32 | time, | |||
F32 | duration | |||
) |
Definition at line 384 of file llkeyframemotion.cpp.
References LLJointState::getUsage(), LLKeyframeMotion::PositionCurve::getValue(), LLKeyframeMotion::RotationCurve::getValue(), LLKeyframeMotion::ScaleCurve::getValue(), LLKeyframeMotion::PositionCurve::mNumKeys, LLKeyframeMotion::RotationCurve::mNumKeys, LLKeyframeMotion::ScaleCurve::mNumKeys, mPositionCurve, mRotationCurve, mScaleCurve, LLJointState::POS, LLJointState::ROT, LLJointState::SCALE, LLJointState::setPosition(), LLJointState::setRotation(), and LLJointState::setScale().
Referenced by LLKeyframeMotion::applyKeyframes().
std::string LLKeyframeMotion::JointMotion::mJointName |
Definition at line 384 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), and update().
Definition at line 385 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), and update().