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. More...
Go to the source code of this file.
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) |
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
Definition in file IPFActionList.h.
#define PFACTIONLIST_INTERFACE Interface_ID(0x74f93d04, 0x1eb34500) |
Definition at line 25 of file IPFActionList.h.
#define GetPFActionListInterface | ( | obj | ) | ((IPFActionList*)((GetPFObject(obj))->GetInterface(PFACTIONLIST_INTERFACE))) |
Definition at line 26 of file IPFActionList.h.
PFExport IPFActionList * GetParentPFActionList | ( | INode * | actionNode | ) |
Returns interface of the parent actionList of the given action.
IPFActionList* PFActionListInterface | ( | Object * | obj | ) | [inline] |
Definition at line 246 of file IPFActionList.h.
{ return ((obj == NULL) ? NULL : GetPFActionListInterface(obj)); };
IPFActionList* PFActionListInterface | ( | INode * | node | ) | [inline] |
Definition at line 250 of file IPFActionList.h.
{ return ((node == NULL) ? NULL : PFActionListInterface(node->GetObjectRef())); };