Factory interface for the Particle Flow creation from a plugin.
This is used to simplify the use of nCaches in 3ds Max when coming from Softimage XSI. This interface is implemented by 3ds Max.
#include <IICEFlowParticleFactory.h>
Public Member Functions |
|
virtual INode * | CreateFileBirth (const MCHAR *_name, const MCHAR *_path)=0 |
Creates and adds to the scene a default ICE
Flow particle structure. |
|
Static Public Member Functions |
|
static IICEFlowParticleFactory * | GetInstance () |
Retrieves the single instance of the
ICEFlowParticleFactory. |
virtual INode* CreateFileBirth | ( | const MCHAR * | _name, |
const MCHAR * | _path | ||
) | [pure virtual] |
Creates and adds to the scene a default ICE Flow particle structure.
[in] | _name | The name of the instance to create. This name is usually coming from the Manifest from the Delegate. |
[in] | _path | The path of the nCache file that will be connected to this construct. |
static IICEFlowParticleFactory* GetInstance | ( | ) | [inline, static] |
Retrieves the single instance of the ICEFlowParticleFactory.
{ return static_cast<IICEFlowParticleFactory*>(GetCOREInterface(ICEFLOWPARTICLE_FACTORY_INTERFACE)); }