/////////////////////////////////////////////////////////////
// CINEMA SDK : ANIMATION  															   //
/////////////////////////////////////////////////////////////
// VERSION    : CINEMA 4D																	 //
/////////////////////////////////////////////////////////////
// (c) 1989-2002 MAXON Computer GmbH, all rights reserved	 //
/////////////////////////////////////////////////////////////

#ifndef __C4D_ANIMPLUGIN_H
#define __C4D_ANIMPLUGIN_H

#include "ge_math.h"
#include "c4d_animdata.h"
#include "c4d_nodeplugin.h"

struct KEYPLUGIN : public NODEPLUGIN
{
	void*	reserved[(32-0)*C4DPL_MEMBERMULTIPLIER-0];
};

struct SEQUENCEPLUGIN : public NODEPLUGIN
{
	void*	reserved[(32-0)*C4DPL_MEMBERMULTIPLIER-0];
};

struct TRACKPLUGIN : public NODEPLUGIN
{
	Bool					(TrackData::*Animate		)(PluginTrack *track, BaseDocument *doc, BaseList2D *op, BaseSequence *seq, const BaseTime &time, LONG fps, Real fac, Real rel, BaseKey *k1, BaseKey *k2, LONG flags);
	void*	reserved[(32-1)*C4DPL_MEMBERMULTIPLIER-0];
};

#endif
