Public Member Functions | Static Public Member Functions

IICEFlowParticleFactory Class Reference

Search for all occurrences

Detailed Description

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>

Inheritance diagram for IICEFlowParticleFactory:
Inheritance graph
[legend]

List of all members.

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.

Member Function Documentation

virtual INode* CreateFileBirth ( const MCHAR *  _name,
const MCHAR *  _path 
) [pure virtual]

Creates and adds to the scene a default ICE Flow particle structure.

Parameters:
[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.
Note:
It is mandatory to have in the nCache files the following attributes : position, id, color, size, and mass
Returns:
the created INode
static IICEFlowParticleFactory* GetInstance ( ) [inline, static]

Retrieves the single instance of the ICEFlowParticleFactory.

                                                    {
        return static_cast<IICEFlowParticleFactory*>(GetCOREInterface(ICEFLOWPARTICLE_FACTORY_INTERFACE));
    }

IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory
IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory IICEFlowParticleFactory