PFSimpleTest.h

PFSimpleTest.h

Module description

Functions

virtual PFExport BaseInterface * GetInterface (Interface_ID id)
 From InterfaceServer. More...
 
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. More...
 
PFExport void ProceedStep1 (IObject *pCont, Object *pSystem, INode *pNode, INode *actionNode, FPInterface *integrator)
 Method must be implemented by the derived class. More...
 
PFExport bool ProceedStep2 (TimeValue timeStartTick, float timeStartFraction, TimeValue &timeEndTick, float &timeEndFraction, BitArray &testResult, Tab< float > &testTime)
 Method must be implemented by the derived class. More...
 

Function Documentation

PFExport virtual BaseInterface * GetInterface ( Interface_ID  id)
virtual

From InterfaceServer.

Reimplemented from PFSimpleAction.

bool Proceed ( IObject *  pCont,
PreciseTimeValue  timeStart,
PreciseTimeValue &  timeEnd,
Object *  pSystem,
INode *  pNode,
INode *  actionNode,
IPFIntegrator *  integrator,
BitArray &  testResult,
Tab< float > &  testTime 
)
inlinevirtual

Method must be implemented by the derived class.

Has a default virtual implementation to ease PFExport implementation of Clone(...) method. From IPFTest interface.

Implements IPFTest.

58  { return false; }
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.