#include <llinterp.h>
Inheritance diagram for LLInterp< Type >:


| Public Member Functions | |
| LLInterp () | |
| virtual | ~LLInterp () | 
| virtual void | start () | 
| void | update (const F32 time) | 
| const Type & | getCurVal () const | 
| void | setStartVal (const Type &start_val) | 
| const Type & | getStartVal () const | 
| void | setEndVal (const Type &target_val) | 
| const Type & | getEndVal () const | 
| void | setStartTime (const F32 time) | 
| F32 | getStartTime () const | 
| void | setEndTime (const F32 time) | 
| F32 | getEndTime () const | 
| BOOL | isActive () const | 
| BOOL | isDone () const | 
| Protected Attributes | |
| F32 | mStartTime | 
| F32 | mEndTime | 
| F32 | mDuration | 
| BOOL | mActive | 
| BOOL | mDone | 
| Type | mStartVal | 
| Type | mEndVal | 
| F32 | mCurTime | 
| Type | mCurVal | 
Definition at line 46 of file llinterp.h.
Definition at line 145 of file llinterp.h.
References FALSE, LLInterp< Type >::mActive, LLInterp< Type >::mCurTime, LLInterp< Type >::mDone, LLInterp< Type >::mDuration, LLInterp< Type >::mEndTime, and LLInterp< Type >::mStartTime.
Definition at line 50 of file llinterp.h.
| const Type & LLInterp< Type >::getCurVal | ( | ) | const | 
| const Type & LLInterp< Type >::getEndVal | ( | ) | const | 
| const Type & LLInterp< Type >::getStartVal | ( | ) | const | 
Definition at line 210 of file llinterp.h.
References LLInterp< Type >::mDuration, LLInterp< Type >::mEndTime, and LLInterp< Type >::mStartTime.
Referenced by LLHUDEffectBeam::LLHUDEffectBeam(), and LLHUDEffectBeam::setupParticle().
Definition at line 177 of file llinterp.h.
References LLInterp< Type >::mEndVal.
Referenced by LLHUDEffectBeam::setupParticle().
Definition at line 196 of file llinterp.h.
References LLInterp< Type >::mDuration, LLInterp< Type >::mEndTime, and LLInterp< Type >::mStartTime.
Referenced by LLHUDEffectBeam::setupParticle().
Definition at line 156 of file llinterp.h.
References LLInterp< Type >::mStartVal.
Referenced by LLHUDEffectBeam::setSourceObject(), and LLHUDEffectBeam::setupParticle().
Reimplemented in LLInterpLinear< Type >, LLInterpAttractor< Type >, LLInterpLinear< float >, and LLInterpLinear< LLVector3d >.
Definition at line 162 of file llinterp.h.
References FALSE, LLInterp< Type >::mActive, LLInterp< Type >::mCurTime, LLInterp< Type >::mCurVal, LLInterp< Type >::mDone, LLInterp< Type >::mStartTime, and LLInterp< Type >::mStartVal.
Referenced by LLInterpAttractor< Type >::start(), and LLInterpLinear< Type >::start().
Definition at line 75 of file llinterp.h.
Referenced by LLInterp< Type >::isActive(), LLInterp< Type >::LLInterp(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), LLInterpFunc< Type >::update(), LLInterpAttractor< Type >::update(), and LLInterpLinear< Type >::update().
Definition at line 81 of file llinterp.h.
Referenced by LLInterp< Type >::LLInterp(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), LLInterpFunc< Type >::update(), LLInterpAttractor< Type >::update(), and LLInterpLinear< Type >::update().
Definition at line 82 of file llinterp.h.
Referenced by LLInterp< Type >::getCurVal(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), LLInterpFunc< Type >::update(), LLInterpAttractor< Type >::update(), and LLInterpLinear< Type >::update().
Definition at line 76 of file llinterp.h.
Referenced by LLInterp< Type >::isDone(), LLInterp< Type >::LLInterp(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), LLInterpFunc< Type >::update(), LLInterpAttractor< Type >::update(), and LLInterpLinear< Type >::update().
Definition at line 74 of file llinterp.h.
Referenced by LLInterp< Type >::LLInterp(), LLInterp< Type >::setEndTime(), and LLInterp< Type >::setStartTime().
Definition at line 73 of file llinterp.h.
Referenced by LLInterp< Type >::getEndTime(), LLInterp< Type >::LLInterp(), LLInterp< Type >::setEndTime(), and LLInterp< Type >::setStartTime().
Definition at line 79 of file llinterp.h.
Referenced by LLInterp< Type >::getEndVal(), LLInterp< Type >::setEndVal(), LLInterpExp< Type >::update(), LLInterpAttractor< Type >::update(), and LLInterpLinear< Type >::update().
| F32 LLInterp< Type >::mStartTime  [protected] | 
Definition at line 72 of file llinterp.h.
Referenced by LLInterp< Type >::getStartTime(), LLInterp< Type >::LLInterp(), LLInterp< Type >::setEndTime(), LLInterp< Type >::setStartTime(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), LLInterpFunc< Type >::update(), and LLInterpLinear< Type >::update().
Definition at line 78 of file llinterp.h.
Referenced by LLInterp< Type >::getStartVal(), LLInterp< Type >::setStartVal(), LLInterp< Type >::start(), LLInterpExp< Type >::update(), and LLInterpLinear< Type >::update().
 1.4.7
 1.4.7