#include <llkeyframemotion.h>
Collaboration diagram for LLKeyframeMotion::RotationCurve:

| Public Member Functions | |
| RotationCurve () | |
| ~RotationCurve () | |
| LLQuaternion | getValue (F32 time, F32 duration) | 
| LLQuaternion | interp (F32 u, RotationKey &before, RotationKey &after) | 
| Public Attributes | |
| InterpolationType | mInterpolationType | 
| S32 | mNumKeys | 
| LLPtrSkipMap< F32, RotationKey * > | mKeys | 
| RotationKey | mLoopInKey | 
| RotationKey | mLoopOutKey | 
Definition at line 345 of file llkeyframemotion.h.
| LLKeyframeMotion::RotationCurve::RotationCurve | ( | ) | 
Definition at line 211 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, mInterpolationType, and mNumKeys.
| LLKeyframeMotion::RotationCurve::~RotationCurve | ( | ) | 
| LLQuaternion LLKeyframeMotion::RotationCurve::getValue | ( | F32 | time, | |
| F32 | duration | |||
| ) | 
Definition at line 229 of file llkeyframemotion.cpp.
References LLQuaternion::DEFAULT, interp(), mKeys, mLoopInKey, LLKeyframeMotion::RotationKey::mRotation, and u.
Referenced by LLKeyframeMotion::JointMotion::update().
| LLQuaternion LLKeyframeMotion::RotationCurve::interp | ( | F32 | u, | |
| RotationKey & | before, | |||
| RotationKey & | after | |||
| ) | 
Definition at line 276 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, LLKeyframeMotion::IT_SPLINE, LLKeyframeMotion::IT_STEP, mInterpolationType, LLKeyframeMotion::RotationKey::mRotation, and nlerp().
Referenced by getValue().
Definition at line 353 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), interp(), and RotationCurve().
Definition at line 355 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), getValue(), and ~RotationCurve().
Definition at line 357 of file llkeyframemotion.h.
Definition at line 354 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), RotationCurve(), LLKeyframeMotion::JointMotion::update(), and ~RotationCurve().
 1.4.7
 1.4.7