C++ API Reference
Changes in 2022.0
Class MBufferIdentifier
Introduced in this version.
Member MCacheSchema::reset ()
Deprecated in this version.
Class MClosedTimeInterval
Introduced in this version.
Member MDagPath::matchTransform (const MDagPath &source, const MDagPath &target, const MDagPath &relative, MTransformationMatrix &transformationMatrix, bool preserveOffsetParentMatrix=true, bool preservePivot=true, bool preservePivotOffset=false)
Introduced in this version.
Member MDataHandle::asFalloffFunction () const
Introduced in this version.
Member MDGModifier::deleteNode (const MObject &node, bool includeParents)
Introduced in this version.
Member MEvaluationNode::skipEvaluation (const MObject &attribute, bool allowSingleDownstreamDependency=false, MStatus *ReturnStatus=nullptr) const
Introduced in this version.
Member MEvaluationNode::skippingEvaluation (const MObject &attribute, MStatus *ReturnStatus=nullptr) const
Introduced in this version.
Class MFalloffContext
Introduced in this version.
Class MFalloffFunction
Introduced in this version.
Member MFnAnimCurve::kTangentAutoCustom
Introduced in this version.
Member MFnAnimCurve::kTangentAutoEase
Introduced in this version.
Member MFnAnimCurve::kTangentAutoMix
Introduced in this version.
Member MFnData::kFalloffFunction
Introduced in this version.
Class MFnFalloffData
Introduced in this version.
Class MFnFloatVectorArrayData
Introduced in this version.
Member MFnGeometryData::addComponentTag (const MString &key)
Introduced in this version.
Member MFnGeometryData::ComponentTagCategory
Introduced in this version.
Member MFnGeometryData::componentTagCategory (const MString &key, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::componentTagContents (const MString &key, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::componentTagExpressionSubsetState (const MString &expression, ComponentTagCategory ctg=MFnGeometryData::ComponentTagCategory::kAuto, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::componentTags (MStringArray &keys) const
Introduced in this version.
Member MFnGeometryData::componentTagType (const MString &key, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::hasComponentTag (const MString &key, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::objectGroupSubsetState (unsigned int, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::removeComponentTag (const MString &key)
Introduced in this version.
Member MFnGeometryData::renameComponentTag (const MString &key, const MString &newKey)
Introduced in this version.
Member MFnGeometryData::resolveComponentTagExpression (const MString &expression, ComponentTagCategory ctg=MFnGeometryData::ComponentTagCategory::kAuto, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnGeometryData::setComponentTagContents (const MString &key, MObject &)
Introduced in this version.
Member MFnGeometryData::SubsetState
Introduced in this version.
Member MFnGeometryFilter::getComponentAtIndex (unsigned int index, MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MFnNurbsCurve::findParamFromLength (double partLength, double tolerance, MStatus *ReturnStatus=NULL) const
Introduced in this version.
Member MFnPlugin::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)
Deprecated in this version.
Member 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)
Introduced in this version.
Class MFnUintArrayData
Introduced in this version.
Member MFragmentManager::addAutomaticShaderStageInput (ShaderStage shaderStage, const MString &parameterName, const MString &semantic, MShaderInstance::ParameterType parameterType, bool isVaryingInput)
Introduced in this version.
Member MFragmentManager::addDomainShaderInputNameMapping (const MString &realParamName, const MString &domainParamName)
Introduced in this version.
Member MFragmentManager::findDomainShaderInputName (const MString &realParamName)
Introduced in this version.
Member MFragmentManager::removeAutomaticShaderStageInput (ShaderStage shaderStage, const MString &parameterName)
Introduced in this version.
Member MFragmentManager::removeDomainShaderInputNameMapping (const MString &realParamName)
Introduced in this version.
Member MFragmentManager::ShaderStage
Introduced in this version.
Member MGeometryIndexMapping::sourceRenderItem (int geometryIdx) const
Introduced in this version.
Member MGeometryIndexMapping::updateSource (int geometryIdx, int indexStart, int indexLength, int vertexStart, int vertexLength)
Introduced in this version.
Member MGeometryIndexMapping::vertexLength (int geometryIdx) const
Introduced in this version.
Member MGeometryIndexMapping::vertexStart (int geometryIdx) const
Introduced in this version.
Member MGPUDeformerBuffer::createMOpenCLBuffer ()
Introduced in this version.
Member MGPUDeformerBuffer::MGPUDeformerBuffer (const MPlug &plug, const MUniqueString &name, bool readOnly, unsigned int elementSizeInBytes, unsigned int elementCount, unsigned int capacityInBytes, const MAutoCLMem &buffer, const MAutoCLEvent &event)
plug parameter added
Member MGPUDeformerBuffer::plug () const
Introduced in this version.
Member MGPUDeformerData::getBuffer (const MUniqueString &name, const MPlug &plug) const
Introduced in this version.
Member MGPUDeformerRegistrationInfo::inputMeshAttributes (MObjectArray &inputAttributes)
Introduced in this version.
Member MGPUDeformerRegistrationInfo::matchAncestorLogicalIndices (const MPlug &original, MPlug &target)
Introduced in this version.
Member MGPUDeformerRegistrationInfo::passThroughInputMeshAttribute ()
Introduced in this version.
Member MIndexMapper::InvalidIndex
Introduced in this version.
Member MItDependencyGraph::currentRelationship (MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MItDependencyGraph::MItDependencyGraph (MObject &rootNode, MFn::Type filter, Direction direction, Traversal traversal, Level level, Relationship relationship, MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MItDependencyGraph::MItDependencyGraph (MPlug &rootPlug, MFn::Type filter, Direction direction, Traversal traversal, Level level, Relationship relationship, MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MItDependencyGraph::MItDependencyGraph (MObject &rootNode, MPlug &rootPlug, MIteratorType &infoObject, Direction direction, Traversal traversal, Level level, Relationship relationship, MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MItDependencyGraph::Relationship
Introduced in this version.
Member MItDependencyGraph::resetTo (MPlug &rootPlug, MFn::Type filter=MFn::kInvalid, Direction direction=kDownstream, Traversal traversal=kDepthFirst, Level level=kPlugLevel, Relationship relationship=kDependsOn)
relationship parameter added
Member MItDependencyGraph::resetTo (MObject &rootNode, MFn::Type filter=MFn::kInvalid, Direction direction=kDownstream, Traversal traversal=kDepthFirst, Level level=kNodeLevel, Relationship relationship=kDependsOn)
relationship parameter added
Member MItDependencyGraph::resetTo (MObject *rootNode, MPlug *rootPlug, MIteratorType &infoObject, Direction direction=kDownstream, Traversal traversal=kDepthFirst, Level level=kPlugLevel, Relationship relationship=kDependsOn)
relationship parameter added
Member MItDependencyGraph::setCurrentRelationship (Relationship relationship)
Introduced in this version.
Member MItGeometry::MItGeometry (MDataHandle &dataHandle, const MString &componentTagExpression, bool readOnly=true, MStatus *ReturnStatus=NULL)
Introduced in this version.
Member MItKeyframe::kTangentAutoCustom
Introduced in this version.
Member MItKeyframe::kTangentAutoEase
Introduced in this version.
Member MItKeyframe::kTangentAutoMix
Introduced in this version.
Member MPanelCanvas::isAutoRefresh ()
Introduced in this version.
Member MPxCustomEvaluator::pruneExecution (const MCustomEvaluatorClusterNode *cluster)
Introduced in this version.
Member MPxCustomEvaluator::wantPruneExecution () const
Introduced in this version.
Member MPxGeometryFilter::componentTagExpression
Introduced in this version.
Member MPxGeometryFilter::getFixedSetupData (const MString &name)
Introduced in this version.
Member MPxGeometryFilter::getGeometryIterator (MItGeometry &iter, MDataBlock &block, MDataHandle &dataHandle, unsigned int multiIndex, bool readOnly=true, MStatus *ReturnStatus=nullptr) const
Introduced in this version.
Member MPxGPUDeformer::evaluate (MDataBlock &block, const MEvaluationNode &evaluationNode, const MPlug &outputPlug, const MPlugArray &inputPlugs, const MGPUDeformerData &inputData, MGPUDeformerData &outputData)
Introduced in this version.
Member MPxGPUDeformer::getFixedSetupData (const MString &name)
Introduced in this version.
Member MPxGPUDeformer::hasPlugBeenModified (const MPlug &plug)
Introduced in this version.
Member MPxGPUDeformer::isFalloffWeightsDependantOnCurrentGeometry (const MEvaluationNode &evaluationNode, unsigned int multiIndex)
Introduced in this version.
Member MPxGPUDeformer::isFalloffWeightsDirty () const
Introduced in this version.
Class MPxModelEditorCommand
Deprecated in this version.
Member MPxShaderOverride::initialize (const MInitContext &initContext, MSharedPtr< MUserData > &userData)
Introduced in this version.
Member MPxShaderOverride::initialize (const MInitContext &initContext, MInitFeedback &initFeedback)
Deprecated in this version.
Member MPxTransform::offsetParentMatrix
Introduced in this version.
Class MPxViewportComputeItem
Introduced in this version.
Member MQtUtil::newClocaleValidator (double bottom, double top, int decimals, QObject *parent=nullptr)
Introduced in this version.
Member MQtUtil::newClocaleValidator (QObject *parent=nullptr)
Introduced in this version.
Member MRenderItem::addViewportComputeItem (MSharedPtr< MPxViewportComputeItem > viewportComputeItem)
Introduced in this version.
Member MRenderItem::geometry ()
Introduced in this version.
Member MRenderItem::getCustomData () const
Introduced in this version.
Member MRenderItem::isSourceIndexMappingValid (const MGeometryIndexMapping &geometryIndexMapping) const
Introduced in this version.
Member MRenderItem::objectTypeExclusionFlag () const
Introduced in this version.
Member MRenderItem::setBoundingBox (const MBoundingBox &bounds)
Introduced in this version.
Member MRenderItem::setCustomData (const MSharedPtr< MUserData > &userData)
Introduced in this version.
Member MRenderItem::setObjectTypeExclusionFlag (MUint64 flag)
Introduced in this version.
Member MRenderItem::setShaderFromNode2 (const MObject &shaderNode, const MDagPath &shapePath, LinkLostCallback linkLostCb=nullptr, const MSharedPtr< MUserData > &linkLostUserData=nullptr, bool nonTextured=false)
Introduced in this version.
Member MRenderItem::setSourceIndexMapping (const MGeometryIndexMapping &geometryIndexMapping)
Introduced in this version.
Member MRenderItem::viewportComputeItem () const
Introduced in this version.
Member MRenderOverride::select (const MFrameContext &frameContext, const MSelectionInfo &selectInfo, bool useDepth, MSelectionList &selectionList, MPointArray &worldSpaceHitPts)
Introduced in this version.
Member MSelectionInfo::cursorPoint (int &x, int &y) const
Introduced in this version.
Member MSelectionInfo::pointSnapping (MStatus *ReturnStatus=nullptr) const
Introduced in this version.
Member MSelectionList::getPlug (unsigned int index, bool convertComponents, MPlug &plug) const
Introduced in this version.
Class MSharedPtr< T >
Introduced in this version.
Member MThreadUtils::syncNumOpenMPThreads ()
Deprecated in this version.
Member MTimeRange::bounds () const noexcept
Introduced in this version.
Member MUserData::deleteAfterUse ()
Deprecated in this version.
Member MUserData::MUserData (bool deleteAfterUse)
Deprecated in this version.
Member MUserData::setDeleteAfterUse (bool shouldDelete)
Deprecated in this version.