Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# DOGExport.h

Go to the documentation of this file.

    00001 ///////////////////////////////////////////////////////////////////////////////
    00002 /// @file DOGExport.h
    00003 ///
    00004 /// @brief Header for Milkshape 3D Exporter for DOG file format.
    00005 ///
    00006 /// @author Paradoxnj
    00007 ///
    00008 /// This file is the intellectual property of Novus Delta, LLC.. Usage of the
    00009 /// contents of this file is subject to the Destiny3D Member License which
    00010 /// can be found at http://www.destiny3d.com.  Any other usage is prohibited.
    00011 ///
    00012 /// This file is distributed "AS IS" without warranty of any kind.  Novus
    00013 /// Delta, LLC. does not guarantee the fitness of the contents of this file
    00014 /// for any particular purpose.
    00015 ///
    00016 /// Copyright (C) 2001-2003 Novus Delta, LLC. All Rights Reserved.
    00017 ///
    00018 /// <hr>
    00019 ///                                 Change History
    00020 /// <hr>
    00021 ///
    00022 /// @date July 2003
    00023 /// @author Paradoxnj
    00024 /// @remarks Creation
    00025 ///
    00026 ///////////////////////////////////////////////////////////////////////////////
    00027 #ifndef DOGEXPORT_H
    00028 #define DOGEXPORT_H
    00029
    00030 #include "msPlugin.h"
    00031
    00032 //DLL Interface
    00033 #ifdef MSDOGEXPORTER_EXPORTS
    00034     #define DOG_API             extern "C" _declspec(dllexport)
    00035 #else
    00036     #define DOG_API             extern "C" _declspec(dllimport)
    00037 #endif
    00038
    00039 struct msModel;
    00040
    00041 class cPlugIn : public cMsPlugIn
    00042 {
    00043     char                        szTitle[64];
    00044
    00045 public:
    00046     cPlugIn();
    00047     virtual ~cPlugIn();
    00048
    00049     int                         GetType();
    00050     const char                  *GetTitle();
    00051     int                         Execute(msModel *pModel);
    00052 };
    00053
    00054 #endif