doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idCurve< type > Member List

This is the complete list of members for idCurve< type >, including all inherited members.

AddValue(const float time, const type &value)idCurve< type >virtual
changedidCurve< type >mutableprotected
Clear(void)idCurve< type >inlinevirtual
currentIndexidCurve< type >mutableprotected
GetCurrentFirstDerivative(const float time) const idCurve< type >virtual
GetCurrentSecondDerivative(const float time) const idCurve< type >virtual
GetCurrentValue(const float time) const idCurve< type >virtual
GetLengthBetweenKnots(const int i0, const int i1) const idCurve< type >
GetLengthForTime(const float time) const idCurve< type >
GetNumValues(void) const idCurve< type >inline
GetSpeed(const float time) const idCurve< type >protected
GetTime(const int index) const idCurve< type >inline
GetTimeForLength(const float length, const float epsilon=0.1f) const idCurve< type >
GetValue(const int index) const idCurve< type >inline
GetValueAddress(const int index)idCurve< type >inline
idCurve(void)idCurve< type >
IndexForTime(const float time) const idCurve< type >protected
IsDone(const float time) const idCurve< type >virtual
MakeUniform(const float totalTime)idCurve< type >
RemoveIndex(const int index)idCurve< type >inlinevirtual
RombergIntegral(const float t0, const float t1, const int order) const idCurve< type >protected
SetConstantSpeed(const float totalTime)idCurve< type >
SetValue(const int index, const type &value)idCurve< type >inline
ShiftTime(const float deltaTime)idCurve< type >
TimeForIndex(const int index) const idCurve< type >protected
timesidCurve< type >protected
Translate(const type &translation)idCurve< type >
ValueForIndex(const int index) const idCurve< type >protected
valuesidCurve< type >protected
~idCurve(void)idCurve< type >virtual