| MFnPlugin ()
|
| MFnPlugin ( MObject & object, const char* vendor = "Unknown", const char* version = "Unknown", const char* requiredApiVersion = "Any", MStatus * ReturnStatus = 0L )
|
virtual | ~MFnPlugin ()
|
virtual MFn::Type | type () const
|
MString | vendor ( MStatus * ReturnStatus=NULL ) const
|
MString | version ( MStatus * ReturnStatus=NULL ) const
|
MString | apiVersion ( MStatus * ReturnStatus=NULL ) const
|
MString | name ( MStatus * ReturnStatus=NULL ) const
|
MString | loadPath ( MStatus * ReturnStatus=NULL ) const
|
MStatus | setName ( const MString & newName, bool allowRename = true )
|
MStatus | setVersion ( const MString & newVersion )
|
MStatus | registerCommand (const MString & commandName, MCreatorFunction creatorFunction, MCreateSyntaxFunction createSyntaxFunction = NULL)
|
MStatus | deregisterCommand ( const MString & commandName )
|
MStatus | registerControlCommand (const MString & commandName, MCreatorFunction creatorFunction )
|
MStatus | deregisterControlCommand (const MString & commandName)
|
MStatus | registerModelEditorCommand (const MString & commandName, MCreatorFunction creatorFunction, MCreatorFunction paneCreatorFunction)
|
MStatus | deregisterModelEditorCommand (const MString & commandName)
|
MStatus | registerContextCommand ( const MString & commandName, MCreatorFunction creatorFunction)
|
MStatus | registerContextCommand ( const MString & commandName, MCreatorFunction creatorFunction, const MString & toolCmdName, MCreatorFunction toolCmdCreator, MCreateSyntaxFunction toolCmdSyntax = NULL )
|
MStatus | deregisterContextCommand ( const MString & commandName )
|
MStatus | deregisterContextCommand ( const MString & commandName, const MString & toolCmdName )
|
MStatus | registerNode ( const MString & typeName, const MTypeId & typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MPxNode::Type type = MPxNode::kDependNode , const MString * classification = NULL)
|
MStatus | deregisterNode ( const MTypeId & typeId )
|
MStatus | registerShape ( const MString & typeName, const MTypeId & typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreatorFunction uiCreatorFunction, const MString * classification = NULL)
|
MStatus | registerTransform ( const MString & typeName, const MTypeId & typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreatorFunction xformCreatorFunction, const MTypeId & xformId, const MString * classification = NULL)
|
MStatus | registerData ( const MString & typeName, const MTypeId & typeId, MCreatorFunction creatorFunction, MPxData::Type type = MPxData::kData )
|
MStatus | deregisterData ( const MTypeId & typeId )
|
MStatus | registerDevice ( const MString & deviceName, MCreatorFunction creatorFunction )
|
MStatus | deregisterDevice ( const MString & deviceName )
|
MStatus | registerFileTranslator ( const MString & translatorName, char* pixmapName, MCreatorFunction creatorFunction, char* optionsScriptName = NULL, char* defaultOptionsString = NULL, bool requiresFullMel = false )
|
MStatus | deregisterFileTranslator ( const MString & translatorName )
|
MStatus | registerIkSolver ( const MString & ikSolverName, MCreatorFunction creatorFunction )
|
MStatus | deregisterIkSolver ( const MString & ikSolverName )
|
MStatus | registerUI (const MString & creationProc, const MString & deletionProc, const MString & creationBatchProc = "", const MString & deletionBatchProc = "")
|
MStatus | registerDragAndDropBehavior ( const MString & behaviorName, MCreatorFunction creatorFunction)
|
MStatus | deregisterDragAndDropBehavior ( const MString & behaviorName )
|
MStatus | registerImageFile ( const MString & imageFormatName, MCreatorFunction creatorFunction, const MStringArray & imageFileExtensions)
|
MStatus | deregisterImageFile ( const MString & imageFormatName)
|
static MObject | findPlugin ( const MString & pluginName )
|
static bool | isNodeRegistered ( const MString & typeName)
|
MTypeId | matrixTypeIdFromXformId (const MTypeId & xformTypeId, MStatus * ReturnStatus=NULL)
|
MStringArray | addMenuItem ( const MString & menuItemName, const MString & parentName, const MString & commandName, const MString & commandParams, bool needOptionBox = false, MString *optBoxFunction = NULL, MStatus *retStatus = NULL )
|
MStatus | removeMenuItem ( MStringArray & menuItemNames)
|
MStatus | registerMaterialInfo ( MString & type , MMaterialInfoFactoryFnPtr fnPtr )
|
MStatus | unregisterMaterialInfo (const MString &typeName)
|
MStatus | registerBakeEngine ( MString &typeName, MBakeEngineCreatorFnPtr fnPtr )
|
MStatus | unregisterBakeEngine (const MString &typeName)
|