#include <PFSimpleTest.h>
Public Member Functions
|
|
PFSimpleTest
() |
virtual
PFExport |
~PFSimpleTest
() |
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.
|
Protected Member Functions
|
const IObject * |
containerFnPub
() const |
const Object * |
particleSystemFnPub
() const |
const INode * |
particleNodeFnPub
() const |
const INode * |
actionNodeFnPub
() const |
const FPInterface * |
integratorFnPub
() const |
HBITMAP |
activeIcon
() const |
HBITMAP |
trueIcon
() const |
HBITMAP |
falseIcon
() const |
IObject *& |
_containerFnPub
() |
Object *& |
_particleSystemFnPub
() |
INode *& |
_particleNodeFnPub
() |
INode *& |
_actionNodeFnPub
() |
FPInterface *& |
_integratorFnPub
() |
HBITMAP
& |
_activeIcon
() |
HBITMAP
& |
_trueIcon
() |
HBITMAP
& |
_falseIcon
() |
Constructor & Destructor Documentation
Member Function Documentation
const IObject* containerFnPub |
( |
|
) |
const [inline, protected] |
{ return m_containerFnPub; }
const Object* particleSystemFnPub |
( |
|
) |
const [inline, protected] |
{ return m_particleSystemFnPub; }
const INode* particleNodeFnPub |
( |
|
) |
const [inline, protected] |
{ return m_particleNodeFnPub; }
const INode* actionNodeFnPub |
( |
|
) |
const [inline, protected] |
{ return m_actionNodeFnPub; }
const FPInterface* integratorFnPub |
( |
|
) |
const [inline, protected] |
{ return m_integratorFnPub; }
HBITMAP activeIcon |
( |
|
) |
const [inline, protected] |
HBITMAP trueIcon |
( |
|
) |
const [inline, protected] |
HBITMAP falseIcon |
( |
|
) |
const [inline, protected] |
IObject*& _containerFnPub |
( |
|
) |
[inline, protected] |
{ return m_containerFnPub; }
Object*& _particleSystemFnPub |
( |
|
) |
[inline, protected] |
{ return m_particleSystemFnPub; }
INode*& _particleNodeFnPub |
( |
|
) |
[inline, protected] |
{ return m_particleNodeFnPub; }
INode*& _actionNodeFnPub |
( |
|
) |
[inline, protected] |
{ return m_actionNodeFnPub; }
{ return m_integratorFnPub; }
HBITMAP& _activeIcon |
( |
|
) |
[inline, protected] |
HBITMAP& _trueIcon |
( |
|
) |
[inline, protected] |
HBITMAP& _falseIcon |
( |
|
) |
[inline, protected] |