C++ API Reference
MFnPlugin Member List

This is the complete list of members for MFnPlugin, including all inherited members.

addMenuItem(const MString &menuItemName, const MString &parentName, const MString &commandName, const MString &commandParams, bool needOptionBox=false, const MString *optBoxFunction=nullptr, MStatus *retStatus=nullptr, const MString *extraMenuItemParams=nullptr)MFnPlugin
addMenuItem(const MString &menuItemName, const MString &menuItemLabel, const MString &parentName, const MString &commandName, const MString &commandParams, bool needOptionBox=false, const MString *optBoxFunction=nullptr, MStatus *retStatus=nullptr, const MString *extraMenuItemParams=nullptr)MFnPlugin
apiVersion(MStatus *ReturnStatus=nullptr) const MFnPlugin
className()MFnPluginstatic
deregisterAnimCurveInterpolator(const MString &typeName)MFnPlugin
deregisterAttributePatternFactory(const MString &typeName)MFnPlugin
deregisterCacheFormat(const MString &cacheFormatName)MFnPlugin
deregisterCommand(const MString &commandName)MFnPlugin
deregisterConstraintCommand(const MString &commandName)MFnPlugin
deregisterContextCommand(const MString &commandName)MFnPlugin
deregisterContextCommand(const MString &commandName, const MString &toolCmdName)MFnPlugin
deregisterControlCommand(const MString &commandName)MFnPlugin
deregisterData(const MTypeId &typeId)MFnPlugin
deregisterDevice(const MString &deviceName)MFnPlugin
deregisterDisplayFilter(const MString &name)MFnPlugin
deregisterDragAndDropBehavior(const MString &behaviorName)MFnPlugin
deregisterEvaluator(const MString &evaluatorName)MFnPlugin
deregisterFileTranslator(const MString &translatorName)MFnPlugin
deregisterIkSolver(const MString &ikSolverName)MFnPlugin
deregisterImageFile(const MString &imageFormatName)MFnPlugin
deregisterModelEditorCommand(const MString &commandName)MFnPlugin
deregisterNode(const MTypeId &typeId)MFnPlugin
deregisterRenderer(const MString &name)MFnPlugin
deregisterRenderPassImpl(const MString &passImplId)MFnPlugin
deregisterTopologyEvaluator(const MString &evaluatorName)MFnPlugin
deregisterURIFileResolver(const MString &fileResolverName)MFnPlugin
findPlugin(const MString &pluginName)MFnPluginstatic
getCallableInfo()MFnPlugin
hasObj(MFn::Type) const MFnBase
hasObj(const MObject &) const MFnBase
isNodeRegistered(const MString &typeName)MFnPluginstatic
isValid(MFn::Type)MFnBasestatic
kDefaultDataLocationMFnPluginstatic
loadPath(MStatus *ReturnStatus=nullptr) const MFnPlugin
matrixTypeIdFromXformId(const MTypeId &xformTypeId, MStatus *ReturnStatus=nullptr)MFnPlugin
MFnPlugin()MFnPlugin
MFnPlugin(MObject &object, const char *vendor="Unknown", const char *version="Unknown", const char *requiredApiVersion="Any", MStatus *ReturnStatus=0L)MFnPlugin
name(MStatus *ReturnStatus=nullptr) const MFnPlugin
object(MStatus *ReturnStatus=nullptr) const MFnBase
registerAnimCurveInterpolator(const MString &typeName, int typeId, MCreatorFunction creatorFunction, int flags=0)MFnPlugin
registerAttributePatternFactory(const MString &typeName, MCreatorFunction fnPtr)MFnPlugin
registerBakeEngine(const MString &typeName, MBakeEngineCreatorFnPtr fnPtr)MFnPlugin
registerCacheFormat(const MString &cacheFormatName, MCreatorFunction creatorFunction)MFnPlugin
registerCommand(const MString &commandName, MCreatorFunction creatorFunction, MCreateSyntaxFunction createSyntaxFunction=nullptr)MFnPlugin
registerConstraintCommand(const MString &commandName, MCreatorFunction creatorFunction)MFnPlugin
registerContextCommand(const MString &commandName, MCreatorFunction creatorFunction)MFnPlugin
registerContextCommand(const MString &commandName, MCreatorFunction creatorFunction, const MString &toolCmdName, MCreatorFunction toolCmdCreator, MCreateSyntaxFunction toolCmdSyntax=nullptr)MFnPlugin
registerControlCommand(const MString &commandName, MCreatorFunction creatorFunction)MFnPlugin
registerData(const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MPxData::Type type=MPxData::kData)MFnPlugin
registerDevice(const MString &deviceName, MCreatorFunction creatorFunction)MFnPlugin
registerDisplayFilter(const MString &name, const MString &label, const MString &classification)MFnPlugin
registerDragAndDropBehavior(const MString &behaviorName, MCreatorFunction creatorFunction)MFnPlugin
registerEvaluator(const MString &evaluatorName, unsigned int uniquePriority, MCustomEvaluatorCreatorFunction creatorFunction)MFnPlugin
registerEvaluator(const MString &evaluatorName, unsigned int uniquePriority, MCreatorFunction creatorFunction)MFnPlugin
registerFileTranslator(const MString &translatorName, const char *pixmapName, MCreatorFunction creatorFunction, const char *optionsScriptName=nullptr, const char *defaultOptionsString=nullptr, bool requiresFullMel=false, MString dataStorageLocation=MFnPlugin::kDefaultDataLocation)MFnPlugin
registerIkSolver(const MString &ikSolverName, MCreatorFunction creatorFunction)MFnPlugin
registerImageFile(const MString &imageFormatName, MCreatorFunction creatorFunction, const MStringArray &imageFileExtensions, ImageFilePriority priority=kImageFilePriorityDefault)MFnPlugin
registeringCallableScript()MFnPluginstatic
registerMaterialInfo(const MString &type, MMaterialInfoFactoryFnPtr fnPtr)MFnPlugin
registerModelEditorCommand(const MString &commandName, MCreatorFunction creatorFunction, MCreatorFunction paneCreatorFunction)MFnPlugin
registerNode(const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MPxNode::Type type=MPxNode::kDependNode, const MString *classification=nullptr)MFnPlugin
registerRenderer(const MString &name, MCreatorFunction creatorFunction)MFnPlugin
registerRenderPassImpl(const MString &passImplId, MRenderPassDef *passDef, MCreatorFunction creatorFunction, bool overload=false)MFnPlugin
registerShape(const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreatorFunction uiCreatorFunction, const MString *classification=nullptr)MFnPlugin
registerTopologyEvaluator(const MString &evaluatorName, unsigned int uniquePriority, MTopologyEvaluatorCreatorFunction creatorFunction)MFnPlugin
registerTopologyEvaluator(const MString &evaluatorName, unsigned int uniquePriority, MCreatorFunction creatorFunction)MFnPlugin
registerTransform(const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreateXformMatrixFunction xformCreatorFunction, const MTypeId &xformId, const MString *classification=nullptr)MFnPlugin
registerTransform(const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreatorFunction xformCreatorFunction, const MTypeId &xformId, const MString *classification=nullptr)MFnPlugin
registerUI(PyObject *creationProc, PyObject *deletionProc, PyObject *creationBatchProc=nullptr, PyObject *deletionBatchProc=nullptr)MFnPlugin
registerUI(const MString &creationProc, const MString &deletionProc, const MString &creationBatchProc="", const MString &deletionBatchProc="")MFnPlugin
registerUIStrings(MInitializeFunction registerMStringResources, const MString &pluginStringsProc)MFnPlugin
registerURIFileResolver(const MString &fileResolverName, const MString &uriScheme, MCreatorFunction creatorFunction)MFnPlugin
removeMenuItem(MStringArray &menuItemNames)MFnPlugin
setCallableInfo(MPluginCallableInfo *info)MFnPlugin
setName(const MString &newName, bool allowRename=true)MFnPlugin
setObject(MObject &object)MFnBasevirtual
setObject(const MObject &object)MFnBasevirtual
setRegisteringCallableScript()MFnPluginstatic
setVersion(const MString &newVersion)MFnPlugin
type() const overrideMFnPluginvirtual
typeString(MFn::Type)MFnBasestatic
unregisterBakeEngine(const MString &typeName)MFnPlugin
unregisterMaterialInfo(const MString &typeName)MFnPlugin
vendor(MStatus *ReturnStatus=nullptr) const MFnPlugin
version(MStatus *ReturnStatus=nullptr) const MFnPlugin
~MFnBase()MFnBasevirtual
~MFnPlugin() overrideMFnPlugin