meshReorderPlugin.cpp
#include "meshReorderCmd.h"
#include "meshReorderTool.h"
#include "meshRemapCmd.h"
#include "meshRemapTool.h"
#include <maya/MFnPlugin.h>
MStatus initializePlugin(MObject obj)
{
MStatus status;
MFnPlugin plugin(obj, PLUGIN_COMPANY, "4.0", "Any");
status = plugin.registerContextCommand( "meshReorderContext", meshReorderContextCmd::creator, "meshReorder", meshReorderCommand::creator );
if (!status)
{
status.perror("registerContextCommand");
return status;
}
status = plugin.registerContextCommand( "meshRemapContext", meshRemapContextCmd::creator, "meshRemap", meshRemapCommand::creator );
if (!status)
{
status.perror("registerContextCommand");
return status;
}
return status;
}
MStatus uninitializePlugin(MObject obj)
{
MStatus status;
MFnPlugin plugin(obj);
status = plugin.deregisterContextCommand( "meshReorderContext", "meshReorder" );
if (!status)
{
status.perror("deregisterContextCommand");
return status;
}
status = plugin.deregisterContextCommand( "meshRemapContext", "meshRemap" );
if (!status)
{
status.perror("deregisterContextCommand");
return status;
}
return status;
}