MFnPlugin

Base Class

MFnBase

Constants

None.

Static Methods

Name Parameters Returns Description
Available in Maya 2012 HotFix 1:
TBA

Constructors

Signature Parameters Description
Available in Maya 2012 Gold:
MFnPlugin()   Default constructor. Returns a new MFnPlugin function set with no Maya object attached.
MFnPlugin(plugin, vendor='Unknown', version='Unknown', apiVersion='Any') plugin - MObject
vendor - string
version - string
apiVersion - string
Attaches the function set to the specified plugin object, which is provided as a parameter to the plugin's initializePlugin() and uninitializePlugin() functions, and specifies an optional vendor name, plugin version string and minimal required Maya apiVersion (which is currently ignored).

Virtual Methods

None.

Object Methods

Signature Parameters Returns Description
Available in Maya 2012 Gold:
apiVersion()
string Return the API version required by the plug-in.
deregisterCommand(cmdName) cmdName - string Reference to self. Deregister a user defined command from Maya.
loadPath()
string Return the full path name of the file from which the plug-in was loaded.
name()
string Return the plug-in's name.
registerCommand(cmdName, createCmdFunc, createSyntaxFunc=None) cmdName - string
createCmdFunc - Python callable
createSyntaxFunc - Python callable

Register a new command with Maya. createCmdFunc is a Python callable which takes no arguments and returns a new instance of the MPxCommand-derived class. createSyntaxFunc is a Python callable which takes no arguments and returns an MSyntax object initialized with the command's syntax.
setName(name, makeUnique=True) name - string
makeUnique - bool
Reference to self. Set the plug-in's name. If another plug-in is already using name and makeUnique is True then Maya will choose a unique name for the plug-in, otherwise a RuntimeError will be raised.
vendor()
string Return the plug-in's vendor string.
Available in Maya 2012 HotFix 1:
TBA

Object Attributes

Name Type Access Description
Available in Maya 2012 Gold:
version string RW Plug-in version string.
Available in Maya 2012 HotFix 1:
TBA

Sequence Support

None.

Number Support

None.

Comparison Support

None.

© 2011 Autodesk, Inc. All rights reserved.