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