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.
|