Deprecated List

Member MAngle::setInternalUnit (Unit internalUnit)
Changing the internal units is generally not a good idea and using the method may often produce unexpected results. It is recommended to just read the values and convert them to the units desired.

Member MAnimMessage::addAnimKeyframeEditedCallback (MObject &animNode, MMessage::MNodeObjArray func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MAnimMessage::addNodeAnimKeyframeEditedCallback instead.

Member MArrayDataBuilder::MArrayDataBuilder (const MObject &attribute, unsigned int numElements, MStatus *ReturnStatus=NULL)
Use the other constructor instead.

Member MDagMessage::addParentAddedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addParentAddedDagPathCallback instead.

Member MDagMessage::addParentRemovedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addParentRemovedDagPathCallback instead.

Member MDagMessage::addChildAddedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addChildAddedDagPathCallback instead.

Member MDagMessage::addChildRemovedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addChildRemovedDagPathCallback instead.

Member MDagMessage::addChildReorderedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addChildReorderedDagPathCallback instead.

Member MDagMessage::addInstanceAddedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addDagCallback instead.

Member MDagMessage::addInstanceRemovedCallback (MDagPath &node, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addDagCallback instead.

Member MDagMessage::addDagCallback (MDagPath &node, DagMessage msgType, MMessage::MParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addDagDagPathCallback instead.

Member MDagMessage::addAllDagChangesCallback (MDagPath &node, MDagMessage::MMessageParentChildFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use MDagMessage::addAllDagChangesDagPathCallback instead.

Member MDagPath::getAPathTo (const MObject &node, MStatus *ReturnStatus=NULL)
The function signature was inconsistent with the rest of the API. Please use the other MDagPath::getAPathTo method instead.

Member MDataHandle::asLong () const
Use MDataHandle::asInt instead.

Member MDataHandle::asLong2 () const
Use MDataHandle::asInt2 instead.

Member MDataHandle::asLong3 () const
Use MDataHandle::asInt3 instead.

Member MDistance::setInternalUnit (Unit internalUnit)

Member MFileIO::import (const MString &fileName, const char *type=NULL, bool preserveReferences=false, const char *nameSpace=NULL)
Use the MFileIO::importFile method instead.

Member MFileObject::setName (const MString &fileName)
Use the method MFileObject::setRawName instead.

Member MFileObject::setFullName (const MString &fileName)
Use the method MFileObject::setRawFullName instead.

Member MFileObject::name () const
Use the method MFileObject::resolvedName instead.

Member MFileObject::path () const
Use the methods MFileObject::expandedPath or MFileObject::resolvedPath instead.

Member MFileObject::fullName () const
Use the methods MFileObject::expandedFullName or MFileObject::resolvedFullName instead.

Member MFnAnimCurve::numKeyframes (MStatus *ReturnStatus=NULL) const
Use MFnAnimCurve::numKeys instead.

Member MFnCamera::setStereo (bool stereo)
This is an obsolete method, only kept for backward compatibility reasons. It does not do anything.

Member MFnCamera::isStereo (MStatus *ReturnStatus=NULL) const
This is an obsolete method, only kept for backward compatibility reasons. It does not do anything.

Member MFnCamera::isParallelView (MStatus *ReturnStatus=NULL) const
This is an obsolete method, only kept for backward compatibility reasons. It does not do anything.

Member MFnCamera::setEyeOffset (double eyeOffset)
This is an obsolete method, only kept for backward compatibility reasons. It does not do anything.

Member MFnCamera::eyeOffset (MStatus *ReturnStatus=NULL) const
This is an obsolete method, only kept for backward compatibility reasons. It does not do anything.

Member MFnClip::getCycle (MStatus *ReturnStatus=NULL)
Use the method MFnClip::getPostCycle instead.

Member MFnClip::getAbsolute (MStatus *ReturnStatus=NULL)
Use the method MFnClip::getAbsoluteChannelSettings instead.

Member MFnClip::setCycle (double cycle, MDGModifier *mod=NULL)
Use the method MFnClip::setPostCycle instead.

Member MFnClip::setAbsolute (bool abs, MDGModifier *mod=NULL)
Use the method MFnClip::setAbsoluteChannelSettings instead.

Member MFnComponent::type (MStatus *ReturnStatus=NULL)
Use the MFnComponent::componentType method instead.

Member MFnDagNode::model (MStatus *ReturnStatus=NULL) const
The model returned is an unknown type to the API and now the method always returns MObject::kNullObj.

Member MFnDependencyNode::findPlug (const MObject &attr, MStatus *ReturnStatus=NULL) const
Use the MFnDependencyNode::findPlug( MObject&, bool, MStatus* ) method instead.

Member MFnDependencyNode::findPlug (const MString &attrName, MStatus *ReturnStatus=NULL) const
Use the MFnDependencyNode::findPlug( MString&, bool, MStatus* ) method instead.

Member MFnGenericAttribute::addAccept (MFnData::Type newType)
Use the MFnGenericAttribute::addDataAccept method instead.

Member MFnGenericAttribute::addAccept (MFnNumericData::Type newType)
Use the MFnGenericAttribute::addNumericDataAccept method instead.

Member MFnGenericAttribute::removeAccept (MFnData::Type oldType)
Use the MFnGenericAttribute::removeDataAccept method instead.

Member MFnGenericAttribute::removeAccept (MFnNumericData::Type oldType)
Use the MFnGenericAttribute::removeNumericDataAccept method instead.

Member MFnMesh::getVertexNormal (int vertexId, MVector &normal, MSpace::Space space=MSpacekObject) const
Use getVertexNormal(int, bool, MVector&, MSpace::Space) instead.

Member MFnMesh::createColorSetWithName (const MString &colorSetName, MDGModifier *modifier, MStatus *ReturnStatus)
Use createColorSetWithName(const MString &, MDGModifier *, const MUintArray *, MStatus *)

Member MFnMesh::currentColorSetName (MStatus *ReturnStatus) const
Use MFnMesh::currentColorSetName(int, MStatus*) instead.

Member MFnMesh::generateSmoothMesh (MObject parentOrOwner, MStatus *ReturnStatus)
Use generateSmoothMesh(MObject, MMeshSmoothOptions * , MStatus *) instead.

Member MFnMesh::addPolygon (MPointArray &vertexArray, double polyTolerance, bool mergeVertices=true, double pointTolerance=1.0e-10, bool forceGeometry=true, MObject parentOrOwner=MObjectkNullObj, MStatus *ReturnStatus=NULL)
Use the other MFnMesh::addPolygon method.

Member MFnMesh::intersect (MPoint &raySource, MVector &rayDirection, MPointArray &points, MStatus *ReturnStatus=NULL) const
Use the other MFnMesh::intersect method.

Member MFnMesh::intersect (const MPoint &raySource, const MVector &rayDirection, MPointArray &points, MStatus *ReturnStatus=NULL) const
Use the other MFnMesh::intersect method.

Member MFnMesh::hasBlindData (int compID, MFn::Type compType, int blindDataId, MStatus *ReturnStatus=NULL) const
Use MFnMesh::hasBlindDataComponentId instead.

Member MFnMesh::hasBlindData (int compID, MFn::Type compType, MStatus *ReturnStatus=NULL) const
Use MFnMesh::hasBlindDataComponentId instead.

Member MFnMesh::getStringBlindData (int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const
Use MFnMesh::stringBlindDataComponentId instead.

Member MFnMesh::getBinaryBlindData (int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const
Use MFnMesh::binaryBlindDataComponentId instead.

Member MFnNurbsSurface::getParamAtPoint (const MPoint &atThisPoint, double &paramU, double &paramV, MSpace::Space space=MSpacekObject) const
This method is obsolete and simply calls the overloaded MFnNurbsSurface::getParamAtPoint method with ignoreTrimBoundaries set to false.

Member MFnNurbsSurface::tesselate (MTesselationParams &parms, MStatus *ReturnStatus)

Member MFnPlugin::registerTransform (const MString &typeName, const MTypeId &typeId, MCreatorFunction creatorFunction, MInitializeFunction initFunction, MCreatorFunction xformCreatorFunction, const MTypeId &xformId, const MString *classification=NULL)
Use the other version of registerTransform instead.

Member MFnSubdNames::baseFaceIndex (MUint64 id)
Use MFnSubdNames::baseFaceIndexFromId instead.

Member MFnSubdNames::levelOneFaceAsLong (MUint64 id)
Use MFnSubdNames::levelOneFaceIdFromIndex instead.

Member MFnSubdNames::levelOneFaceIdFromLong (long one)
Use MFnSubdNames::levelOneFaceIdFromIndex instead.

Member MFnSubdNames::baseFaceIdFromLong (long base)
Use MFnSubdNames::baseFaceIdFromIndex instead.

Member MFnTransform::getRotation (double rotation[3], MTransformationMatrix::RotationOrder &order, MSpace::Space) const
Use the other MFnTransform::getRotation method instead.

Member MFnTransform::setRotation (const double rotation[3], MTransformationMatrix::RotationOrder order, MSpace::Space)
Use the other MFnTransform::setRotation method instead.

Member MFnTransform::translation (MSpace::Space space, MStatus *ReturnStatus=NULL) const
Use the method MFnTransform::getTranslation instead.

Member MFnTypedAttribute::create (const MString &fullName, const MString &briefName, MFnData::Type type, MStatus *ReturnStatus)
Use the other MFnTypedAttribute::create method instead.

Member MGlobal::getOptionVarValue (const MString &name, int &value)
Use MGlobal::optionVarIntValue instead.

Member MGlobal::getOptionVarValue (const MString &name, double &value)
Use MGlobal::optionVarDoubleValue instead.

Member MGlobal::getOptionVarValue (const MString &name, MString &value)
Use MGlobal::optionVarStringValue instead.

Member MGlobal::select (MDagPath &object, const MObject &component, ListAdjustment=kAddToList)
Use the version of MGlobal::select which takes a constant reference to an MDagPath as its first parameter.

Member MGlobal::unselect (MDagPath &object, const MObject &component)
Use the version of MGlobal::unselect which takes a constant reference to an MDagPath as its first parameter.

Member MItCurveCV::cv (MStatus *ReturnStatus=NULL) const
Use the MItCurveCV::currentItem method.

Member MItDag::item (MStatus *ReturnStatus=NULL)
Use the MItDag::currentItem method instead.

Member MItDependencyGraph::thisNode (MStatus *ReturnStatus=NULL)
Use the MItDependencyGraph::currentItem method instead.

Member MItDependencyNodes::item (MStatus *ReturnStatus=NULL) const
Use the method MItDependencyNodes::thisNode instead.

Member MItGeometry::component (MStatus *ReturnStatus=NULL) const
Use the method MItGeometry::currentItem instead.

Member MItMeshEdge::cleanupSmoothing ()
This method is no longer required in Maya3.0 and later versions. (In previous versions, this method was needed to clean up the geometry after setSmoothing has been done on one or more edges).

Member MItMeshEdge::edge (MStatus *ReturnStatus=NULL)
Use the MItMeshEdge::currentItem method.

Member MItMeshFaceVertex::faceVertex (MStatus *ReturnStatus=NULL) const
Use the MItMeshFaceVertex::currentItem method.

Member MItMeshPolygon::polygon (MStatus *ReturnStatus=NULL)
Use the MItMeshPolygon::currentItem method.

Member MItMeshVertex::vertex (MStatus *ReturnStatus=NULL)
Use the MItMeshVertex::currentItem method.

Member MItSurfaceCV::cv (MStatus *ReturnStatus=NULL) const
Use the MItSurfaceCV::currentItem method.

Member MMessage::removeCallbacks (MIntArray &ids)
Please use the other MMessage::removeCallbacks method.

Member MMessage::nodeCallbacks (MObject &node, MIntArray &ids)
Please use the other MMessage::nodeCallbacks method.

Member MNodeMessage::addNodeDirtyCallback (MObject &node, MMessage::MNodeFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the other MNodeMessage::addNodeDirtyCallback method instead.

Member MNodeMessage::addNodeDirtyCallback (MObject &node, MMessage::MNodeFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the other MNodeMessage::addNodeDirtyPlugCallback method instead.

Member MNodeMessage::addNameChangedCallback (MObject &node, MMessage::MNodeStringFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the version of MNodeMessage::addNameChangedCallback that has an MMessage::MNodeStringFunction as its callback type.

Member MNodeMessage::addNodeAboutToDeleteCallback (MObject &node, MMessage::MNodeModifierFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the version of MNodeMessage::addNodeAboutToDeleteCallback that has an MObject as the first argument.

Member MPxCommand::setUndoable (bool state)
This method has no effect any more on the undoability of a command.

Member MPxConstraintCommand::handleNewTargets (MObject &dagObject)
Use MPxConstraintCommand::handleNewTargets( MDagpath& dagObject ) instead.

Member MPxConstraintCommand::connectTarget (void *opaqueTarget, int index)
Use MPxConstraintCommand::connectTarget(MDagPath &targetPath, int index) instead.

Member MPxConstraintCommand::connectTargetAttribute (void *opaqueTarget, int index, MObject &constraintAttr)
Use MPxConstraintCommand::connectTargetAttribute(MDagPath &targetPath, int index) instead.

Class MPxIkSolver
This class is obsolete and will be removed in a future version of Maya. It has been replaced with the MPxIkSolverNode class.

Member MPxIkSolverNode::isSingleChainOnly () const

Member MPxIkSolverNode::isPositionOnly () const

Member MPxIkSolverNode::hasJointLimitSupport () const

Member MPxIkSolverNode::hasUniqueSolution () const

Member MPxIkSolverNode::groupHandlesByTopology () const

Member MPxNode::getInternalValue (const MPlug &plug, MDataHandle &dataHandle)
Use the method MPxNode::getInternalValueInContext instead.

Member MPxNode::setInternalValue (const MPlug &plug, const MDataHandle &dataHandle)
Use the method MPxNode::setInternalValueInContext instead.

Member MPxTransformationMatrix::convertRotationOrder (MTransformationMatrix::RotationOrder, MStatus *ReturnStatus=NULL)
Use the MPxTransformationMatrix::convertTransformationRotationOrder() method instead.

Member MPxTransformationMatrix::convertRotationOrder (MEulerRotation::RotationOrder, MStatus *ReturnStatus=NULL)
Use the MPxTransformationMatrix::convertEulerRotationOrder() method instead.

Member MSceneMessage::addCallback (Message, void(*func)(bool *retCode, void *clientData), void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the MSceneMessage::addCheckCallback() method instead.

Member MSceneMessage::addCallback (Message, void(*func)(bool *retCode, MFileObject &file, void *clientData), void *clientData=NULL, MStatus *ReturnStatus=NULL)
Use the MSceneMessage::addCheckFileCallback() method instead.

Member MSceneMessage::addCallback (Message, void(*func)(const MStringArray &, void *), void *clientData, MStatus *ReturnStatus)
Use the MSceneMessage::addStringArrayCallback() method instead.

Member MTransformationMatrix::getRotation (double[3], RotationOrder &order, MSpace::Space) const
Use the other MTransformationMatrix::getRotation method instead.

Member MTransformationMatrix::setRotation (const double rotation[3], RotationOrder order, MSpace::Space)
Use the other MTransformationMatrix::setRotation method instead.

Member MTransformationMatrix::getRotationQuaternion (double &x, double &y, double &z, double &w, MSpace::Space) const
Use the other MTransformationMatrix::getRotationQuaternion method instead.

Member MTransformationMatrix::setRotationQuaternion (double x, double y, double z, double w, MSpace::Space)
Use the other MTransformationMatrix::setRotationQuaternion method instead.

Member MTransformationMatrix::translation (MSpace::Space, MStatus *ReturnStatus=NULL) const
Use MTransformationMatrix::getTranslation instead.

Autodesk® Maya® 2011 © 1997-2010 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6