//- // ========================================================================== // Copyright 1995,2006,2008 Autodesk, Inc. All rights reserved. // // Use of this software is subject to the terms of the Autodesk // license agreement provided at the time of installation or download, // or which otherwise accompanies this software in either electronic // or hard copy form. // ========================================================================== //+ // // File Name: narrowPolyViewerMain.cpp // // Description: // All of the global plug-in intialization code goes here. This allows // for other commands/views to be derived from narrowPolyViewerCmd and // narrowPolyViewer with errors and warning about multiple inclusions of // MFnPlugin and multiple definitions on initializePlugin, unintializePlugin. // #include "narrowPolyViewerCmd.h" #include <maya/MFnPlugin.h> MStatus initializePlugin(MObject obj) { MFnPlugin cmdPlugin (obj, PLUGIN_COMPANY, "5.0", "Any"); MStatus cmdStatus = cmdPlugin.registerModelEditorCommand( kViewCmdName, narrowPolyViewerCmd::creator, narrowPolyViewer::creator); if (MS::kSuccess != cmdStatus) { cmdStatus.perror("registerModelEditorCommand"); return cmdStatus; } return cmdStatus; } MStatus uninitializePlugin(MObject obj) { MFnPlugin cmdPlugin(obj); MStatus cmdStatus = cmdPlugin.deregisterModelEditorCommand(kViewCmdName); if (MS::kSuccess != cmdStatus) { cmdStatus.perror("deregisterModelEditorCommand"); return cmdStatus; } return cmdStatus; }
Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. | Generated with 1.5.6 |