- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

# cleanPerFaceAssignmentPluginMain.cpp

    //-
    // ==========================================================================
    // 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.
    // ==========================================================================
    //+

    //
    // Copyright (C) Hiroyuki Haga
    //
    // File: pluginMain.cpp
    //
    // Author: Maya Plug-in Wizard 2.0
    //

    #include "cleanPerFaceAssignmentCmd.h"

    #include <maya/MFnPlugin.h>

    MStatus initializePlugin( MObject obj )
    {
        MStatus   status;
        MFnPlugin plugin( obj, "Hiroyuki Haga", "8.5", "Any");

        status = plugin.registerCommand( "cleanPerFaceAssignment", cleanPerFaceAssignment::creator );
        if (!status) {
            status.perror("registerCommand");
            return status;
        }

        return status;
    }

    MStatus uninitializePlugin( MObject obj )
    {
        MStatus   status;
        MFnPlugin plugin( obj );

        status = plugin.deregisterCommand( "cleanPerFaceAssignment" );
        if (!status) {
            status.perror("deregisterCommand");
            return status;
        }

        return status;
    }