IPFActionList.h File Reference

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

#include "PFExport.h"
#include "IPFAction.h"

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)

Detailed 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

Definition in file IPFActionList.h.


Define Documentation

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


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]

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()));
};