#include <llkeyframemotion.h>

Public Types | |
| typedef std::map< F32, ScaleKey > | key_map_t |
Public Member Functions | |
| ScaleCurve () | |
| ~ScaleCurve () | |
| LLVector3 | getValue (F32 time, F32 duration) |
| LLVector3 | interp (F32 u, ScaleKey &before, ScaleKey &after) |
Public Attributes | |
| InterpolationType | mInterpolationType |
| S32 | mNumKeys |
| key_map_t | mKeys |
| ScaleKey | mLoopInKey |
| ScaleKey | mLoopOutKey |
Definition at line 330 of file llkeyframemotion.h.
| typedef std::map<F32, ScaleKey> LLKeyframeMotion::ScaleCurve::key_map_t |
Definition at line 340 of file llkeyframemotion.h.
| LLKeyframeMotion::ScaleCurve::ScaleCurve | ( | ) |
Definition at line 129 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, mInterpolationType, and mNumKeys.
| LLKeyframeMotion::ScaleCurve::~ScaleCurve | ( | ) |
Definition at line 147 of file llkeyframemotion.cpp.
References LLVector3::clearVec(), interp(), mKeys, and mLoopInKey.
Referenced by LLKeyframeMotion::setLoopIn(), LLKeyframeMotion::setLoopOut(), and LLKeyframeMotion::JointMotion::update().


Definition at line 192 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, LLKeyframeMotion::IT_SPLINE, LLKeyframeMotion::IT_STEP, lerp(), mInterpolationType, and LLKeyframeMotion::ScaleKey::mScale.
Referenced by getValue().


Definition at line 339 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::JointMotionList::dumpDiagInfo(), ScaleCurve(), LLKeyframeMotion::JointMotion::update(), and ~ScaleCurve().
Definition at line 342 of file llkeyframemotion.h.
Referenced by getValue(), and LLKeyframeMotion::setLoopIn().
1.5.5