Public Types | Public Member Functions | Protected Member Functions | Static Protected Attributes | Friends

IPFActionListPool Class Reference

Search for all occurrences

#include <IPFActionListPool.h>

Inheritance diagram for IPFActionListPool:
Inheritance graph
[legend]

List of all members.

Public Types

enum   {
  kNumActionLists, kGetActionList, kHasActionList, kHasActionListByHandle,
  kRegisterNotification, kUnRegisterNotification
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_0 (kNumActionLists, TYPE_INT, NumActionLists)
  FN_1 (kGetActionList, TYPE_INODE, GetActionList, TYPE_INDEX)
  FN_1 (kHasActionList, TYPE_bool, HasActionList, TYPE_INODE)
  FN_1 (kHasActionListByHandle, TYPE_bool, HasActionListByHandle, TYPE_INT)
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 ()

Protected Member Functions

PFExport  IPFActionListPool ()

Static Protected Attributes

static IPFActionListPool m_pool

Friends

PFExport IPFActionListPool GetPFActionListPool ()
  Friend function declarations.

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_0 ( kNumActionLists  ,
TYPE_INT  ,
NumActionLists   
)
FN_1 ( kGetActionList  ,
TYPE_INODE  ,
GetActionList  ,
TYPE_INDEX   
)
FN_1 ( kHasActionList  ,
TYPE_bool  ,
HasActionList  ,
TYPE_INODE   
)
FN_1 ( kHasActionListByHandle  ,
TYPE_bool  ,
HasActionListByHandle  ,
TYPE_INT   
)

IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool
IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool IPFActionListPool