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

| Public Member Functions | |
| PositionCurve () | |
| ~PositionCurve () | |
| LLVector3 | getValue (F32 time, F32 duration) | 
| LLVector3 | interp (F32 u, PositionKey &before, PositionKey &after) | 
| Public Attributes | |
| InterpolationType | mInterpolationType | 
| S32 | mNumKeys | 
| LLPtrSkipMap< F32, PositionKey * > | mKeys | 
| PositionKey | mLoopInKey | 
| PositionKey | mLoopOutKey | 
Definition at line 363 of file llkeyframemotion.h.
| LLKeyframeMotion::PositionCurve::PositionCurve | ( | ) | 
Definition at line 294 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, mInterpolationType, and mNumKeys.
| LLKeyframeMotion::PositionCurve::~PositionCurve | ( | ) | 
Definition at line 312 of file llkeyframemotion.cpp.
References LLVector3::clearVec(), interp(), LLVector3::isFinite(), llassert, mKeys, mLoopInKey, LLKeyframeMotion::PositionKey::mPosition, and u.
Referenced by LLKeyframeMotion::JointMotion::update().
| LLVector3 LLKeyframeMotion::PositionCurve::interp | ( | F32 | u, | |
| PositionKey & | before, | |||
| PositionKey & | after | |||
| ) | 
Definition at line 361 of file llkeyframemotion.cpp.
References LLKeyframeMotion::IT_LINEAR, LLKeyframeMotion::IT_SPLINE, LLKeyframeMotion::IT_STEP, lerp(), mInterpolationType, and LLKeyframeMotion::PositionKey::mPosition.
Referenced by getValue().
Definition at line 371 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), interp(), and PositionCurve().
Definition at line 373 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), getValue(), and ~PositionCurve().
Definition at line 375 of file llkeyframemotion.h.
Definition at line 372 of file llkeyframemotion.h.
Referenced by LLKeyframeMotion::deserialize(), PositionCurve(), LLKeyframeMotion::JointMotion::update(), and ~PositionCurve().
 1.4.7
 1.4.7