Functions |
|
virtual PFExport BaseInterface * | GetInterface (Interface_ID id) |
From InterfaceServer. |
|
virtual bool | Proceed (IObject *pCont, PreciseTimeValue timeStart, PreciseTimeValue &timeEnd, Object *pSystem, INode *pNode, INode *actionNode, IPFIntegrator *integrator, BitArray &testResult, Tab< float > &testTime) |
Method must be implemented by the derived
class. |
|
PFExport void | ProceedStep1 (IObject *pCont, Object *pSystem, INode *pNode, INode *actionNode, FPInterface *integrator) |
Method must be implemented by the derived
class. |
|
PFExport bool | ProceedStep2 (TimeValue timeStartTick, float timeStartFraction, TimeValue &timeEndTick, float &timeEndFraction, BitArray &testResult, Tab< float > &testTime) |
Method must be implemented by the derived
class. |
PFExport virtual BaseInterface * GetInterface | ( | Interface_ID | id | ) | [virtual] |
bool Proceed | ( | IObject * | pCont, |
PreciseTimeValue | timeStart, | ||
PreciseTimeValue & | timeEnd, | ||
Object * | pSystem, | ||
INode * | pNode, | ||
INode * | actionNode, | ||
IPFIntegrator * | integrator, | ||
BitArray & | testResult, | ||
Tab< float > & | testTime | ||
) | [inline, virtual] |
PFExport void ProceedStep1 | ( | IObject * | pCont, |
Object * | pSystem, | ||
INode * | pNode, | ||
INode * | actionNode, | ||
FPInterface * | integrator | ||
) | [virtual] |
Method must be implemented by the derived class.
Has a default virtual implementation to ease PFExport implementation of Clone(...) method.
Implements IPFTest.
PFExport bool ProceedStep2 | ( | TimeValue | timeStartTick, |
float | timeStartFraction, | ||
TimeValue & | timeEndTick, | ||
float & | timeEndFraction, | ||
BitArray & | testResult, | ||
Tab< float > & | testTime | ||
) | [virtual] |
Method must be implemented by the derived class.
Has a default virtual implementation to ease PFExport implementation of Clone(...) method.
Implements IPFTest.