Interface for PF ActionList An ActionList is a list of actions combined together to control properties of group of particles PF System also implements this interface to keep track of all global Actions for the particle system.
Part of public SDK
Classes |
|
class | IPFActionList |
Defines |
|
#define | PFACTIONLIST_INTERFACE Interface_ID(0x74f93d04, 0x1eb34500) |
#define | GetPFActionListInterface(obj) ((IPFActionList*)((GetPFObject(obj))->GetInterface(PFACTIONLIST_INTERFACE))) |
Functions |
|
PFExport Object * | GetPFObject (Object *obj) |
PFExport IPFActionList * | GetParentPFActionList (INode *actionNode) |
Returns interface of the parent actionList
of the given action. |
|
IPFActionList * | PFActionListInterface (Object *obj) |
IPFActionList * | PFActionListInterface (INode *node) |
#define PFACTIONLIST_INTERFACE Interface_ID(0x74f93d04, 0x1eb34500) |
#define GetPFActionListInterface | ( | obj | ) | ((IPFActionList*)((GetPFObject(obj))->GetInterface(PFACTIONLIST_INTERFACE))) |
PFExport IPFActionList * GetParentPFActionList | ( | INode * | actionNode | ) |
Returns interface of the parent actionList of the given action.
IPFActionList* PFActionListInterface | ( | Object * | obj | ) | [inline] |
{ return ((obj == NULL) ? NULL : GetPFActionListInterface(obj)); };
IPFActionList* PFActionListInterface | ( | INode * | node | ) | [inline] |
{ return ((node == NULL) ? NULL : PFActionListInterface(node->GetObjectRef())); };