Public Types
|
enum |
{
kGetNumActionLists,
kGetActionList,
kAppendActionList,
kInsertActionList,
kRemoveActionList,
kHasActionList,
kIsActionList
} |
Public Member Functions
|
BEGIN_FUNCTION_MAP |
FN_0 (kGetNumActionLists, TYPE_INT, NumActionLists) |
|
FN_1 (kGetActionList, TYPE_INODE, GetActionList,
TYPE_INDEX) |
|
FN_1 (kAppendActionList, TYPE_bool, AppendActionList,
TYPE_INODE) |
|
FN_2 (kInsertActionList, TYPE_bool, InsertActionList,
TYPE_INODE, TYPE_INDEX) |
|
FN_1 (kRemoveActionList, TYPE_bool, RemoveActionList,
TYPE_INDEX) |
|
FN_2 (kHasActionList, TYPE_bool, HasActionList, TYPE_INODE,
TYPE_INDEX_BR) |
|
FN_1 (kIsActionList, TYPE_bool, IsActionList, TYPE_INODE) |
END_FUNCTION_MAP
FPInterfaceDesc * |
GetDesc () |
virtual
int |
NumActionLists () const =0 |
virtual
INode * |
GetActionList (int index) const =0 |
virtual
bool |
AppendActionList (INode *alist)=0 |
virtual
bool |
InsertActionList (INode *alist, int indexAt)=0 |
virtual
bool |
RemoveActionList (int index)=0 |
virtual
bool |
HasActionList (INode
*alist, int &index) const =0 |
Static Public Member
Functions
|
static PFExport
bool |
IsActionList (INode
*alist) |