C++ API Reference
|
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() | MFnPlugin | static |
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) | MFnPlugin | static |
getCallableInfo() | MFnPlugin | |
hasObj(MFn::Type) const | MFnBase | |
hasObj(const MObject &) const | MFnBase | |
isNodeRegistered(const MString &typeName) | MFnPlugin | static |
isValid(MFn::Type) | MFnBase | static |
kDefaultDataLocation | MFnPlugin | static |
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() | MFnPlugin | static |
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) | MFnBase | virtual |
setObject(const MObject &object) | MFnBase | virtual |
setRegisteringCallableScript() | MFnPlugin | static |
setVersion(const MString &newVersion) | MFnPlugin | |
type() const override | MFnPlugin | virtual |
typeString(MFn::Type) | MFnBase | static |
unregisterBakeEngine(const MString &typeName) | MFnPlugin | |
unregisterMaterialInfo(const MString &typeName) | MFnPlugin | |
vendor(MStatus *ReturnStatus=nullptr) const | MFnPlugin | |
version(MStatus *ReturnStatus=nullptr) const | MFnPlugin | |
~MFnBase() | MFnBase | virtual |
~MFnPlugin() override | MFnPlugin |