/****************************************************************************************************

		I3DParticleEmiter.h
		Copyright: (c) 2001 Eovia Corp. All rights reserved.

		Author:	Charles
		Date:	3/21/2002

****************************************************************************************************/

#ifndef __I3DParticleEmiter__
#define __I3DParticleEmiter__

#if CP_PRAGMA_ONCE
#pragma once
#endif

// this interface just gives us a way to safely cast to the particle pane from the particle dlg
struct I3DParticleEmitter : public IMCUnknown
{ 
	virtual real MCCOMAPI GetParticleColorInterpolant( uint32 ParticleNb ) = 0;

	// -Description: Update he particle system to current time (must not be called in SMP)
	//
	// -Parameters:
	//
	// -Returns:
	//
	virtual void MCCOMAPI UpdateToCurrentTime() =0 ;
};

#endif
