///////////////////////////////////////////////////////////////////////////////
/// @file DOGExport.h
///
/// @brief Header for Milkshape 3D Exporter for DOG file format.
///
/// @author Paradoxnj
///
/// This file is the intellectual property of Novus Delta, LLC.. Usage of the
/// contents of this file is subject to the Destiny3D Member License which
/// can be found at http://www.destiny3d.com.  Any other usage is prohibited.
///
/// This file is distributed "AS IS" without warranty of any kind.  Novus
/// Delta, LLC. does not guarantee the fitness of the contents of this file
/// for any particular purpose.
///
/// Copyright (C) 2001-2003 Novus Delta, LLC. All Rights Reserved.
///
/// <hr>
///                                 Change History
/// <hr>
///
/// @date July 2003
/// @author Paradoxnj
/// @remarks Creation
///
///////////////////////////////////////////////////////////////////////////////
#ifndef DOGEXPORT_H
#define DOGEXPORT_H

#include "msPlugin.h"

//DLL Interface
#ifdef MSDOGEXPORTER_EXPORTS
	#define DOG_API				extern "C" _declspec(dllexport)
#else
	#define DOG_API				extern "C" _declspec(dllimport)
#endif

struct msModel;

class cPlugIn : public cMsPlugIn
{
	char						szTitle[64];

public:
	cPlugIn();
	virtual ~cPlugIn();

	int							GetType();
	const char					*GetTitle();
	int							Execute(msModel *pModel);
};

#endif
