#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().