Interface for ParticleGroup object.
Used as an extension for IParticleGroup interface without breaking the SDK.
Classes |
|
| class | IParticleGroupExt |
Defines |
|
| #define | PARTICLEGROUPEXT_INTERFACE Interface_ID(0x320fbd26, 0x7bc54cb0) |
| #define | GetParticleGroupExtInterface(obj) ((IParticleGroupExt*)((GetPFObject(obj))->GetInterface(PARTICLEGROUPEXT_INTERFACE))) |
Functions |
|
| PFExport Object * | GetPFObject (Object *obj) |
| IParticleGroupExt * | ParticleGroupExtInterface (Object *obj) |
| IParticleGroupExt * | ParticleGroupExtInterface (INode *node) |
| #define PARTICLEGROUPEXT_INTERFACE Interface_ID(0x320fbd26, 0x7bc54cb0) |
| #define GetParticleGroupExtInterface | ( | obj | ) | ((IParticleGroupExt*)((GetPFObject(obj))->GetInterface(PARTICLEGROUPEXT_INTERFACE))) |
| IParticleGroupExt* ParticleGroupExtInterface | ( | Object * | obj | ) | [inline] |
{
return ((obj == NULL) ? NULL : GetParticleGroupExtInterface(obj));
};
| IParticleGroupExt* ParticleGroupExtInterface | ( | INode * | node | ) | [inline] |
{
return ((node == NULL) ? NULL : ParticleGroupExtInterface(node->GetObjectRef()));
};