Initial commit
This commit is contained in:
40
Torque/SDK/tools/ms2dtsExporter/DTSPlugin.h
Normal file
40
Torque/SDK/tools/ms2dtsExporter/DTSPlugin.h
Normal file
@@ -0,0 +1,40 @@
|
||||
|
||||
#include "msLib.h"
|
||||
#include "msPlugIn.h"
|
||||
|
||||
#include "DTSMilkshapeShape.h"
|
||||
|
||||
//! Implements the Milkshape exporter plugin
|
||||
|
||||
using namespace DTS ;
|
||||
|
||||
class cDTSPlugin : public cMsPlugIn
|
||||
{
|
||||
public:
|
||||
|
||||
cDTSPlugin() ;
|
||||
|
||||
//! Gets the plugin type (exporter)
|
||||
virtual int GetType() ;
|
||||
|
||||
//! Gets the plugin title ("V12 Exporter")
|
||||
virtual const char * GetTitle() ;
|
||||
|
||||
//! Does all the work (displays the settings dialog box and does the export)
|
||||
virtual int Execute (msModel * pModel) ;
|
||||
|
||||
//! We need the hInstance of the DLL. The WinMain function call this.
|
||||
static void setInstance(HINSTANCE h) { hInstance = h ; }
|
||||
|
||||
//! The settings dialog procedure
|
||||
BOOL settingsDialog (HWND wnd, UINT msg, WPARAM wparam, LPARAM lparam) ;
|
||||
|
||||
private:
|
||||
|
||||
static HINSTANCE hInstance ;
|
||||
|
||||
MilkshapeShape::ImportConfig config ;
|
||||
MilkshapeShape::ImportConfig savedConfig ;
|
||||
|
||||
msModel * model ;
|
||||
} ;
|
||||
Reference in New Issue
Block a user