Interface for ParticleGroup object.
ParticleGroup is a geometry object that is created for each interrelated pair of particle system and action list.
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) |
| #define PARTICLEGROUP_INTERFACE Interface_ID(0x2c712d9f, 0x7bc54cb0) |
| #define GetParticleGroupInterface | ( | obj | ) | ((IParticleGroup*)((GetPFObject(obj))->GetInterface(PARTICLEGROUP_INTERFACE))) |
| IParticleGroup* ParticleGroupInterface | ( | Object * | obj | ) | [inline] |
{
return ((obj == NULL) ? NULL : GetParticleGroupInterface(obj));
};
| IParticleGroup* ParticleGroupInterface | ( | INode * | node | ) | [inline] |
{
return ((node == NULL) ? NULL : ParticleGroupInterface(node->GetObjectRef()));
};