#include <llinterp.h>
Inheritance diagram for LLInterpFunc< Type >:
Public Member Functions | |
LLInterpFunc () | |
void | update (const F32 time) |
void | setFunc (Type(*)(const F32, void *data), void *data) |
Protected Attributes | |
Type(* | mFunc )(const F32 time, void *data) |
void * | mData |
Definition at line 120 of file llinterp.h.
LLInterpFunc< Type >::LLInterpFunc | ( | ) |
Definition at line 360 of file llinterp.h.
References LLInterpFunc< Type >::mData, LLInterpFunc< Type >::mFunc, and NULL.
void LLInterpFunc< Type >::setFunc | ( | Type(*)(const F32, void *data) | , | |
void * | data | |||
) |
Definition at line 367 of file llinterp.h.
References LLInterpFunc< Type >::mData, and LLInterpFunc< Type >::mFunc.
void LLInterpFunc< Type >::update | ( | const F32 | time | ) |
Reimplemented from LLInterp< Type >.
Definition at line 374 of file llinterp.h.
References LLInterp< Type >::mActive, LLInterp< Type >::mCurTime, LLInterp< Type >::mCurVal, LLInterpFunc< Type >::mData, LLInterp< Type >::mDone, LLInterp< Type >::mStartTime, and TRUE.
void* LLInterpFunc< Type >::mData [protected] |
Definition at line 129 of file llinterp.h.
Referenced by LLInterpFunc< Type >::LLInterpFunc(), LLInterpFunc< Type >::setFunc(), and LLInterpFunc< Type >::update().
Type(* LLInterpFunc< Type >::mFunc)(const F32 time, void *data) [protected] |
Referenced by LLInterpFunc< Type >::LLInterpFunc(), and LLInterpFunc< Type >::setFunc().