/* =========================================================================== maya2q3 - export .md3 files from maya Copyright (C) 2005 HermitWorks Entertainment Corporation This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. =========================================================================== */ #ifndef INC__plugins_h_ #define INC__plugins_h_ namespace md3 { extern const char *g_translatorName; extern void* (CDECL *g_translatorCreator)( void ); }; namespace bsp { extern const char *g_translatorName; extern void* (CDECL *g_translatorCreator)( void ); extern const char *g_clDmpCmdName; extern void* (CDECL *g_clDmpCmdCreator)( void ); extern MSyntax (CDECL *g_clDmpSyntaxCreator)( void ); }; namespace shader { extern MTypeId &g_shaderTypeID; extern const char *g_shaderName; extern void* (CDECL *g_shaderCreator)( void ); extern MStatus (CDECL *g_shaderInit)( void ); extern const char *g_behaviorName; extern void* (CDECL *g_behaviorCreator)( void ); }; namespace cmd { extern const char *g_cmdName; extern void* (CDECL *g_cmdCreator)( void ); extern MSyntax (CDECL *g_cmdSyntaxCreator)( void ); }; #endif