![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Interpolate.h>
Public Member Functions | |
| idInterpolate () | |
| void | Init (const float startTime, const float duration, const type &startValue, const type &endValue) |
| void | SetStartTime (float time) |
| void | SetDuration (float duration) |
| void | SetStartValue (const type &startValue) |
| void | SetEndValue (const type &endValue) |
| type | GetCurrentValue (float time) const |
| bool | IsDone (float time) const |
| float | GetStartTime (void) const |
| float | GetEndTime (void) const |
| float | GetDuration (void) const |
| const type & | GetStartValue (void) const |
| const type & | GetEndValue (void) const |
Private Attributes | |
| float | startTime |
| float | duration |
| type | startValue |
| type | endValue |
| float | currentTime |
| type | currentValue |
Definition at line 41 of file Interpolate.h.
| ID_INLINE idInterpolate< type >::idInterpolate | ( | ) |
Definition at line 75 of file Interpolate.h.
| ID_INLINE type idInterpolate< type >::GetCurrentValue | ( | float | time | ) | const |
Definition at line 102 of file Interpolate.h.
|
inline |
Definition at line 56 of file Interpolate.h.
|
inline |
Definition at line 55 of file Interpolate.h.
|
inline |
Definition at line 58 of file Interpolate.h.
|
inline |
Definition at line 54 of file Interpolate.h.
|
inline |
Definition at line 57 of file Interpolate.h.
| ID_INLINE void idInterpolate< type >::Init | ( | const float | startTime, |
| const float | duration, | ||
| const type & | startValue, | ||
| const type & | endValue | ||
| ) |
Definition at line 87 of file Interpolate.h.
|
inline |
Definition at line 52 of file Interpolate.h.
|
inline |
Definition at line 47 of file Interpolate.h.
|
inline |
Definition at line 49 of file Interpolate.h.
|
inline |
Definition at line 46 of file Interpolate.h.
|
inline |
Definition at line 48 of file Interpolate.h.
|
mutableprivate |
Definition at line 65 of file Interpolate.h.
|
mutableprivate |
Definition at line 66 of file Interpolate.h.
|
private |
Definition at line 62 of file Interpolate.h.
|
private |
Definition at line 64 of file Interpolate.h.
|
private |
Definition at line 61 of file Interpolate.h.
|
private |
Definition at line 63 of file Interpolate.h.
1.8.6.