Interface for ParticleGroup object. More...
Go to the source code of this file.
Classes |
|
class | IParticleGroup |
Defines |
|
#define | PARTICLEGROUP_INTERFACE Interface_ID(0x2c712d9f, 0x7bc54cb0) |
#define | GetParticleGroupInterface(obj) ((IParticleGroup*)((GetPFObject(obj))->GetInterface(PARTICLEGROUP_INTERFACE))) |
Functions |
|
PFExport Object * | GetPFObject (Object *obj) |
ParticleFlow relays on presence of specific
interfaces in PF
objects. |
|
IParticleGroup * | ParticleGroupInterface (Object *obj) |
IParticleGroup * | ParticleGroupInterface (INode *node) |
Interface for ParticleGroup object.
ParticleGroup is a geometry object that is created for each interrelated pair of particle system and action list.
Definition in file IParticleGroup.h.
#define PARTICLEGROUP_INTERFACE Interface_ID(0x2c712d9f, 0x7bc54cb0) |
Definition at line 23 of file IParticleGroup.h.
#define GetParticleGroupInterface | ( | obj | ) | ((IParticleGroup*)((GetPFObject(obj))->GetInterface(PARTICLEGROUP_INTERFACE))) |
Definition at line 24 of file IParticleGroup.h.
IParticleGroup* ParticleGroupInterface | ( | Object * | obj | ) | [inline] |
Definition at line 224 of file IParticleGroup.h.
{ return ((obj == NULL) ? NULL : GetParticleGroupInterface(obj)); };
IParticleGroup* ParticleGroupInterface | ( | INode * | node | ) | [inline] |
Definition at line 228 of file IParticleGroup.h.
{ return ((node == NULL) ? NULL : ParticleGroupInterface(node->GetObjectRef())); };