![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Extrapolate.h>
Public Member Functions | |
| idExtrapolate () | |
| void | Init (const float startTime, const float duration, const type &startValue, const type &baseSpeed, const type &speed, const extrapolation_t extrapolationType) |
| type | GetCurrentValue (float time) const |
| type | GetCurrentSpeed (float time) const |
| bool | IsDone (float time) const |
| void | SetStartTime (float time) |
| float | GetStartTime (void) const |
| float | GetEndTime (void) const |
| float | GetDuration (void) const |
| void | SetStartValue (const type &value) |
| const type & | GetStartValue (void) const |
| const type & | GetBaseSpeed (void) const |
| const type & | GetSpeed (void) const |
| extrapolation_t | GetExtrapolationType (void) const |
Private Attributes | |
| extrapolation_t | extrapolationType |
| float | startTime |
| float | duration |
| type | startValue |
| type | baseSpeed |
| type | speed |
| float | currentTime |
| type | currentValue |
Definition at line 51 of file Extrapolate.h.
| ID_INLINE idExtrapolate< type >::idExtrapolate | ( | ) |
Definition at line 86 of file Extrapolate.h.
|
inline |
Definition at line 65 of file Extrapolate.h.
| ID_INLINE type idExtrapolate< type >::GetCurrentSpeed | ( | float | time | ) | const |
Definition at line 197 of file Extrapolate.h.
| ID_INLINE type idExtrapolate< type >::GetCurrentValue | ( | float | time | ) | const |
Definition at line 119 of file Extrapolate.h.
|
inline |
Definition at line 62 of file Extrapolate.h.
|
inline |
Definition at line 61 of file Extrapolate.h.
|
inline |
Definition at line 67 of file Extrapolate.h.
|
inline |
Definition at line 66 of file Extrapolate.h.
|
inline |
Definition at line 60 of file Extrapolate.h.
|
inline |
Definition at line 64 of file Extrapolate.h.
| ID_INLINE void idExtrapolate< type >::Init | ( | const float | startTime, |
| const float | duration, | ||
| const type & | startValue, | ||
| const type & | baseSpeed, | ||
| const type & | speed, | ||
| const extrapolation_t | extrapolationType | ||
| ) |
Definition at line 102 of file Extrapolate.h.
|
inline |
Definition at line 58 of file Extrapolate.h.
|
inline |
Definition at line 59 of file Extrapolate.h.
|
inline |
Definition at line 63 of file Extrapolate.h.
|
private |
Definition at line 74 of file Extrapolate.h.
|
mutableprivate |
Definition at line 76 of file Extrapolate.h.
|
mutableprivate |
Definition at line 77 of file Extrapolate.h.
|
private |
Definition at line 72 of file Extrapolate.h.
|
private |
Definition at line 70 of file Extrapolate.h.
|
private |
Definition at line 75 of file Extrapolate.h.
|
private |
Definition at line 71 of file Extrapolate.h.
|
private |
Definition at line 73 of file Extrapolate.h.
1.8.6.