ParticleFlow/IPFActionList.h File Reference
 
 
 
ParticleFlow/IPFActionList.h File Reference
#include "PFExport.h"
#include "IPFAction.h"

File Description

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 Documentation

#define PFACTIONLIST_INTERFACE   Interface_ID(0x74f93d04, 0x1eb34500)
#define GetPFActionListInterface (   obj )    ((IPFActionList*)((GetPFObject(obj))->GetInterface(PFACTIONLIST_INTERFACE)))

Function Documentation

PFExport Object* GetPFObject ( Object obj )
PFExport IPFActionList * GetParentPFActionList ( INode actionNode )

Returns interface of the parent actionList of the given action.

IPFActionList* PFActionListInterface ( Object obj ) [inline]
IPFActionList* PFActionListInterface ( INode node ) [inline]