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.