Enumerator | Functions | Variables | Friends

IPFActionListPool.h

Functions

virtual int  NumActionLists ()=0
  Returns number of ActionLists in the current scene.
virtual INode GetActionList (int i)=0
  Returns i-th action lists in the scene.
virtual bool  HasActionList (INode *node)=0
  Checks if the given aciton list node is present in the scene.
virtual bool  HasActionListByHandle (int handle)=0
  check if the scene has an action list with the given node handle
virtual int  RegisterNotification (NOTIFYPROC proc, void *param)=0
  Register notification with the action list pool.
virtual int  UnRegisterNotification (NOTIFYPROC proc, void *param)=0
  Unregister notification with the action list pool.
FPInterfaceDesc GetDesc ()
PFExport  IPFActionListPool ()

Variables

static IPFActionListPool m_pool

Friends

PFExport IPFActionListPool GetPFActionListPool ()
  Friend function declarations.

Function Documentation

int NumActionLists ( ) [pure virtual, inherited]

Returns number of ActionLists in the current scene.

INode * GetActionList ( int  i ) [pure virtual, inherited]

Returns i-th action lists in the scene.

Parameters:
i,: action list index
bool HasActionList ( INode node ) [pure virtual, inherited]

Checks if the given aciton list node is present in the scene.

Parameters:
node,: action list node
bool HasActionListByHandle ( int  handle ) [pure virtual, inherited]

check if the scene has an action list with the given node handle

int RegisterNotification ( NOTIFYPROC  proc,
void *  param 
) [pure virtual, inherited]

Register notification with the action list pool.

The given function is called each time the set of all action lists is changing Returns nonzero if the event was registered; otherwise zero.

Parameters:
proc,: The callback function called when the event occurs.
param,: A pointer to a parameter which will be passed to the callback function.
int UnRegisterNotification ( NOTIFYPROC  proc,
void *  param 
) [pure virtual, inherited]

Unregister notification with the action list pool.

This function is called to break the connection between the event and the callback. After this function executes the callback is no longer invoked when the event occurs. Returns nonzero if the event was unregistered; otherwise zero.

Parameters:
proc,: The callback function called when the event occurs.
param,: A pointer to a parameter which will be passed to the callback function.
FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PFACTIONLISTPOOL_INTERFACE); }
PFExport IPFActionListPool ( ) [protected, inherited]

Variable Documentation

IPFActionListPool* m_pool [static, protected, inherited]

Friends

PFExport IPFActionListPool * GetPFActionListPool ( ) [friend, inherited]

Friend function declarations.