|  | 
| virtual MFn::Type | type () const | 
|  | Function set type.  More... 
 | 
|  | 
| virtual | ~MFnIkJoint () | 
|  | Destructor.  More... 
 | 
|  | 
|  | MFnIkJoint () | 
|  | Default constructor. 
 | 
|  | 
|  | MFnIkJoint (MObject &object, MStatus *ReturnStatus=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
|  | MFnIkJoint (const MDagPath &object, MStatus *ret=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
| MObject | create (MObject parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Create a new joint in a skeleton.  More... 
 | 
|  | 
| MStatus | getOrientation (MQuaternion &quaternion) const | 
|  | Get the joint orientation.  More... 
 | 
|  | 
| MStatus | setOrientation (const MQuaternion &quaternion) | 
|  | Set the jointOrient value.  More... 
 | 
|  | 
| MStatus | getOrientation (MEulerRotation &rotation) const | 
|  | Get the orientation of the coordinate axes.  More... 
 | 
|  | 
| MStatus | setOrientation (const MEulerRotation &rotation) | 
|  | Set the orientation of the coordinate axes.  More... 
 | 
|  | 
| MStatus | getOrientation (double rotation[3], MTransformationMatrix::RotationOrder &order) const | 
|  | Get the orientation of the coordinate axes.  More... 
 | 
|  | 
| MStatus | setOrientation (const double rotation[3], MTransformationMatrix::RotationOrder order) | 
|  | Set the orientation of the coordinate axes.  More... 
 | 
|  | 
| MStatus | getScaleOrientation (MQuaternion &quaternion) const | 
|  | Get the orientation of the coordinate axes for rotation.  More... 
 | 
|  | 
| MStatus | setScaleOrientation (const MQuaternion &quaternion) | 
|  | Set the orientation of the coordinate axes for rotation.  More... 
 | 
|  | 
| MStatus | getScaleOrientation (double rotation[3], MTransformationMatrix::RotationOrder &order) const | 
|  | Get the orientation of the coordinate axes for rotation.  More... 
 | 
|  | 
| MStatus | setScaleOrientation (const double rotation[3], MTransformationMatrix::RotationOrder order) | 
|  | Set the orientation of the coordinate axes for rotation.  More... 
 | 
|  | 
| MStatus | getSegmentScale (double scale[3]) const | 
|  | Get the local space scale values for the joint segment (bone).  More... 
 | 
|  | 
| MStatus | setSegmentScale (const double scale[3]) | 
|  | Set the local space scale values for the joint segment (bone).  More... 
 | 
|  | 
| MStatus | getStiffness (double stiffness[3]) const | 
|  | Get the stiffness (from 0 to 100.0) for the joint.  More... 
 | 
|  | 
| MStatus | setStiffness (const double stiffness[3]) | 
|  | Set the stiffness (from 0 to 100.0) for the joint.  More... 
 | 
|  | 
| MStatus | getPreferedAngle (double rotation[3]) const | 
|  | Get the preferred orientation for this joint (in XYZ order)  More... 
 | 
|  | 
| MStatus | setPreferedAngle (const double rotation[3]) | 
|  | Set the preferred orientation for this joint (in XYZ order)  More... 
 | 
|  | 
| MStatus | getDegreesOfFreedom (bool &freeInX, bool &freeInY, bool &freeInZ) const | 
|  | Get degrees of freedom of this joint.  More... 
 | 
|  | 
| MStatus | setDegreesOfFreedom (bool freeInX, bool freeInY, bool freeInZ) | 
|  | Set the degrees of freedom of this joint by specifying which axes are allowed to rotate.  More... 
 | 
|  | 
| double | minRotateDampXRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping range in X.  More... 
 | 
|  | 
| double | minRotateDampYRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping range in Y.  More... 
 | 
|  | 
| double | minRotateDampZRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping range in Z.  More... 
 | 
|  | 
| double | maxRotateDampXRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the maximum of the damping range in X.  More... 
 | 
|  | 
| double | maxRotateDampYRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the maximum of the damping range in Y.  More... 
 | 
|  | 
| double | maxRotateDampZRange (MStatus *ReturnStatus=NULL) const | 
|  | Get the maximum of the damping range in Z.  More... 
 | 
|  | 
| MStatus | setMinRotateDampXRange (double angle) | 
|  | Set the minimum of the damping range in X.  More... 
 | 
|  | 
| MStatus | setMinRotateDampYRange (double angle) | 
|  | Set the minimum of the damping range in Y.  More... 
 | 
|  | 
| MStatus | setMinRotateDampZRange (double angle) | 
|  | Set the minimum of the damping range in Z.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampXRange (double angle) | 
|  | Set the maximum of the damping range in X.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampYRange (double angle) | 
|  | Set the maximum of the damping range in Y.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampZRange (double angle) | 
|  | Set the maximum of the damping range in Z.  More... 
 | 
|  | 
| double | minRotateDampXStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| double | minRotateDampYStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| double | minRotateDampZStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| double | maxRotateDampXStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| double | maxRotateDampYStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| double | maxRotateDampZStrength (MStatus *ReturnStatus=NULL) const | 
|  | Get the minimum of the damping strength in X.  More... 
 | 
|  | 
| MStatus | setMinRotateDampXStrength (double angle) | 
|  | Set the maximum of the damping strength in Z.  More... 
 | 
|  | 
| MStatus | setMinRotateDampYStrength (double angle) | 
|  | Set the maximum of the damping strength in Y.  More... 
 | 
|  | 
| MStatus | setMinRotateDampZStrength (double angle) | 
|  | Set the minimum of the damping strength in Z.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampXStrength (double angle) | 
|  | Set the maximum of the damping strength in X.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampYStrength (double angle) | 
|  | Set the maximum of the damping strength in Y.  More... 
 | 
|  | 
| MStatus | setMaxRotateDampZStrength (double angle) | 
|  | Set the maximum of the damping strength in Z.  More... 
 | 
|  | 
| MString | hikJointName (MStatus *ReturnStatus=NULL) const | 
|  | Get the name that the HumanIK solver uses to identify this joint.  More... 
 | 
|  | 
|  | MFnIkJoint (const MObject &object, MStatus *ret=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
| MStatus | getHikJointName (MString &name) const | 
|  | NO SCRIPT SUPPORT.  More... 
 | 
|  | 
| virtual | ~MFnTransform () | 
|  | Destructor.  More... 
 | 
|  | 
|  | MFnTransform () | 
|  | Default constructor. 
 | 
|  | 
|  | MFnTransform (MObject &object, MStatus *ReturnStatus=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
|  | MFnTransform (const MDagPath &object, MStatus *ret=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
| MObject | create (MObject parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Creates a new transformation node.  More... 
 | 
|  | 
| MTransformationMatrix | transformation (MStatus *ReturnStatus=NULL) const | 
|  | Retrieve the transformation matrix represented by this transform.  More... 
 | 
|  | 
| MStatus | set (const MTransformationMatrix &transform) | 
|  | Change this transform to equal the given matrix.  More... 
 | 
|  | 
| MStatus | getScale (double scale[3]) const | 
|  | Retrieve the scaling component of this transformation.  More... 
 | 
|  | 
| MStatus | setScale (const double scale[3]) | 
|  | Set the scaling component of this transformation.  More... 
 | 
|  | 
| MStatus | scaleBy (const double scale[3]) | 
|  | Relatively scale this transformation.  More... 
 | 
|  | 
| MStatus | getShear (double scale[3]) const | 
|  | Retrieve the shearing component of this transformation.  More... 
 | 
|  | 
| MStatus | setShear (const double shear[3]) | 
|  | Set the shearing component of this transformation.  More... 
 | 
|  | 
| MStatus | shearBy (const double shear[3]) | 
|  | Relatively shear this transformation.  More... 
 | 
|  | 
| MStatus | getRotation (MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) const | 
|  | Retrieve the rotation component of this transformation as a quaternion.  More... 
 | 
|  | 
| MStatus | setRotation (const MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) | 
|  | Change the rotation component of this transformation using a quaternion.  More... 
 | 
|  | 
| MStatus | rotateBy (const MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) | 
|  | Relatively change the rotation of this transformation using a quaternion.  More... 
 | 
|  | 
| MStatus | getRotation (MEulerRotation &rotation) const | 
|  | Retrieve the rotation component of this transformation.  More... 
 | 
|  | 
| MStatus | setRotation (const MEulerRotation &rotation) | 
|  | Change the rotation component of this transformation.  More... 
 | 
|  | 
| MStatus | rotateBy (const MEulerRotation &rotation, MSpace::Space=MSpace::kTransform) | 
|  | Relatively change the rotation component of this transformation.  More... 
 | 
|  | 
| MStatus | getRotationQuaternion (double &x, double &y, double &z, double &w, MSpace::Space=MSpace::kTransform) const | 
|  | Retrieve the rotation component of this transformation as a quaternion.  More... 
 | 
|  | 
| MStatus | setRotationQuaternion (double x, double y, double z, double w, MSpace::Space=MSpace::kTransform) | 
|  | Change the rotation component of this transformation using a quaternion.  More... 
 | 
|  | 
| MStatus | rotateByQuaternion (double x, double y, double z, double w, MSpace::Space=MSpace::kTransform) | 
|  | Relatively change the rotation of this transformation using a quaternion.  More... 
 | 
|  | 
| MStatus | getRotation (double rotation[3], MTransformationMatrix::RotationOrder &order) const | 
|  | Retrieve the rotation component of this transformation.  More... 
 | 
|  | 
| MStatus | setRotation (const double rotation[3], MTransformationMatrix::RotationOrder order) | 
|  | Change the rotation component of this transformation.  More... 
 | 
|  | 
| MStatus | rotateBy (const double rotation[3], MTransformationMatrix::RotationOrder order, MSpace::Space=MSpace::kTransform) | 
|  | Relatively change the rotation component of this transformation.  More... 
 | 
|  | 
| MVector | getTranslation (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Retrieve the translation component of this transformation in centimeters.  More... 
 | 
|  | 
| MStatus | setTranslation (const MVector &vec, MSpace::Space space) | 
|  | Change the translation component of this transformation.  More... 
 | 
|  | 
| MStatus | translateBy (const MVector &vec, MSpace::Space space) | 
|  | Relatively change the translation component of this transformation.  More... 
 | 
|  | 
| MPoint | scalePivot (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Returns the pivot around which the scale is applied.  More... 
 | 
|  | 
| MStatus | setScalePivot (const MPoint &point, MSpace::Space space, bool balance) | 
|  | Set the pivot around which the scale is applied in centimeters.  More... 
 | 
|  | 
| MVector | scalePivotTranslation (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Returns the scale pivot translation in centimeters.  More... 
 | 
|  | 
| MStatus | setScalePivotTranslation (const MVector &vec, MSpace::Space space) | 
|  | Set the scale pivot translation in centimeters.  More... 
 | 
|  | 
| MPoint | rotatePivot (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Returns the pivot about which the rotation is applied.  More... 
 | 
|  | 
| MStatus | setRotatePivot (const MPoint &point, MSpace::Space space, bool balance) | 
|  | Set the rotate pivot in centimeters about which rotation is applied.  More... 
 | 
|  | 
| MVector | rotatePivotTranslation (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Return the rotate pivot translation in centimeters.  More... 
 | 
|  | 
| MStatus | setRotatePivotTranslation (const MVector &vec, MSpace::Space space) | 
|  | Set the rotate pivot translation in centimeters.  More... 
 | 
|  | 
| MQuaternion | rotateOrientation (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | Returns the rotation used to orient the local rotation space.  More... 
 | 
|  | 
| MStatus | setRotateOrientation (const MQuaternion &quat, MSpace::Space space, bool balance) | 
|  | Set the rotation used to orient the local rotation space.  More... 
 | 
|  | 
| MTransformationMatrix::RotationOrder | rotationOrder (MStatus *ReturnStatus=NULL) const | 
|  | Returns the rotation order for the transform matrix - the order in which the Euler angles are applied to create the end rotation.  More... 
 | 
|  | 
| MStatus | setRotationOrder (MTransformationMatrix::RotationOrder order, bool reorder) | 
|  | Change the rotation order for the transform - the order in which the Euler angles are applied to create the end rotation.  More... 
 | 
|  | 
| MTransformationMatrix | restPosition (MStatus *ReturnStatus) const | 
|  | Retrieve the saved rest position of this transform.  More... 
 | 
|  | 
| MStatus | setRestPosition (const MTransformationMatrix &matrix) | 
|  | Change the saved rest position of this transform.  More... 
 | 
|  | 
| MStatus | resetFromRestPosition () | 
|  | Reset the transform to its rest position.  More... 
 | 
|  | 
| MStatus | clearRestPosition () | 
|  | Clear the saved rest position of this transform.  More... 
 | 
|  | 
| MStatus | getRotation (double rotation[3], MTransformationMatrix::RotationOrder &order, MSpace::Space) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MStatus | setRotation (const double rotation[3], MTransformationMatrix::RotationOrder order, MSpace::Space) | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MVector | translation (MSpace::Space space, MStatus *ReturnStatus=NULL) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
| bool | isLimited (MFnTransform::LimitType type, MStatus *ReturnStatus=NULL) const | 
|  | Determine if the specified limit attribute is enabled or disabled.  More... 
 | 
|  | 
| double | limitValue (MFnTransform::LimitType type, MStatus *ReturnStatus=NULL) const | 
|  | Determine the current value of the specified limit.  More... 
 | 
|  | 
| MStatus | setLimit (MFnTransform::LimitType type, double value) | 
|  | Change the limit value for the specified limit type, and automatically enable the limit to be true.  More... 
 | 
|  | 
| MStatus | enableLimit (MFnTransform::LimitType type, bool flag) | 
|  | Enable or disable the limit value for the specified limit type.  More... 
 | 
|  | 
|  | MFnTransform (const MObject &object, MStatus *ret=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
| virtual | ~MFnDagNode () | 
|  | Destructor.  More... 
 | 
|  | 
|  | MFnDagNode () | 
|  | Class Constructor.  More... 
 | 
|  | 
|  | MFnDagNode (MObject &object, MStatus *ret=NULL) | 
|  | This method is not available in Python.  More... 
 | 
|  | 
|  | MFnDagNode (const MDagPath &object, MStatus *ret=NULL) | 
|  | Class Constructor.  More... 
 | 
|  | 
| MObject | create (const MTypeId &typeId, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Creates a new DAG node with the given type tag.  More... 
 | 
|  | 
| MObject | create (const MTypeId &typeId, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Creates a new DAG node with the given type tag.  More... 
 | 
|  | 
| MObject | create (const MString &type, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Creates a new DAG node with the given type tag.  More... 
 | 
|  | 
| MObject | create (const MString &type, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | 
|  | Creates a new DAG node with the given type tag.  More... 
 | 
|  | 
| unsigned int | parentCount (MStatus *ReturnStatus=NULL) const | 
|  | Determines the number of parent Nodes of the Node.  More... 
 | 
|  | 
| MObject | parent (unsigned int i, MStatus *ReturnStatus=NULL) const | 
|  | Queries the DAG Node attached to the Function Set for the parent Node corresponding to the given index.  More... 
 | 
|  | 
| MStatus | addChild (MObject &child, unsigned int index=kNextPos, bool keepExistingParents=false) | 
|  | Makes the given DAG Node a child of the DAG Node to which this instance of the Function Set is attached.  More... 
 | 
|  | 
| MStatus | removeChild (MObject &child) | 
|  | Removes the given DAG Node from the parent.  More... 
 | 
|  | 
| MStatus | removeChildAt (unsigned int index) | 
|  | Removes the child at the given index from the parent.  More... 
 | 
|  | 
| unsigned int | childCount (MStatus *ReturnStatus=NULL) const | 
|  | Determines the number of child Nodes of the Node.  More... 
 | 
|  | 
| MObject | child (unsigned int i, MStatus *ReturnStatus=NULL) const | 
|  | Queries the DAG Node attached to the Function Set for the child Node corresponding to the given index.  More... 
 | 
|  | 
| MObject | dagRoot (MStatus *ReturnStatus=NULL) | 
|  | Determines the root of the first DAG Path to the DAG Node attached to the Function Set.  More... 
 | 
|  | 
| bool | hasParent (const MObject &node, MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the given Node is a parent of the DAG Node attached to the Function Set.  More... 
 | 
|  | 
| bool | hasChild (const MObject &node, MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the given Node is a child of the DAG Node attached to the Function Set.  More... 
 | 
|  | 
| bool | isChildOf (const MObject &node, MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the DAG Node attached to the Function Set is a child of the given node.  More... 
 | 
|  | 
| bool | isParentOf (const MObject &node, MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the DAG Node attached to the Function Set is a parent of the given node.  More... 
 | 
|  | 
| bool | inUnderWorld (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the DAG Node is an underworld node.  More... 
 | 
|  | 
| bool | inModel (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the DAG Node is in the model.  More... 
 | 
|  | 
| bool | isInstanceable (MStatus *ReturnStatus=NULL) const | 
|  | Returns true if the DAG node can be instanced, and false otherwise.  More... 
 | 
|  | 
| MStatus | setInstanceable (const bool how) | 
|  | Sets whether or not the DAG node is instanceable.  More... 
 | 
|  | 
| bool | isInstanced (bool indirect=true, MStatus *ReturnStatus=NULL) const | 
|  | Determines whether the DAG Node attached to the Function Set is directly or indirectly instanced.  More... 
 | 
|  | 
| bool | isInstancedAttribute (const MObject &attr, MStatus *ReturnStatus=NULL) const | 
|  | Returns true if the specified attribute is instanced.  More... 
 | 
|  | 
| unsigned int | instanceCount (bool total, MStatus *ReturnStatus=NULL) const | 
|  | Determines the number of times the Node attached to the Function Set is instanced.  More... 
 | 
|  | 
| MObject | duplicate (bool instance=false, bool instanceLeaf=false, MStatus *ReturnStatus=NULL) const | 
|  | This method duplicates the DAG hierarchy rooted at the current node.  More... 
 | 
|  | 
| MStatus | getPath (MDagPath &path) const | 
|  | Returns a DAG Path to the DAG Node attached to the Function Set.  More... 
 | 
|  | 
| MStatus | getAllPaths (MDagPathArray &paths) const | 
|  | Determines all DAG Paths to the DAG Node attached to the Function Set.  More... 
 | 
|  | 
| MString | fullPathName (MStatus *ReturnStatus=NULL) const | 
|  | Return a string representing the full path from the root of the dag to this object.  More... 
 | 
|  | 
| MString | partialPathName (MStatus *ReturnStatus=NULL) const | 
|  | Return a string representing the partial path from the root of the dag to this object.  More... 
 | 
|  | 
| MMatrix | transformationMatrix (MStatus *ReturnStatus=NULL) const | 
|  | Returns the object space transformation matrix for this DAG node.  More... 
 | 
|  | 
| bool | isIntermediateObject (MStatus *ReturnStatus=NULL) const | 
|  | Returns true if this object is an intermediate in a geometry calculation.  More... 
 | 
|  | 
| MStatus | setIntermediateObject (bool isIntermediate) | 
|  | Sets whether this object is an intermediate in a geometry calculation.  More... 
 | 
|  | 
| int | objectColor (MStatus *ReturnStatus=NULL) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MStatus | setObjectColor (int color) | 
|  | Sets the index for the current user defined inactive color used by the node.  More... 
 | 
|  | 
| bool | usingObjectColor (MStatus *ReturnStatus=NULL) const | 
|  | 
| MStatus | setUseObjectColor (bool useObjectColor) | 
|  | 
| MObjectColorType | objectColorType (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the user defined inactive color will be used for the node, or whether the default inactive color will be used.  More... 
 | 
|  | 
| MStatus | setObjectColorType (MObjectColorType type) | 
|  | Sets whether or not the user defined inactive object color will be used.  More... 
 | 
|  | 
| MStatus | setObjectColor (const MColor &color) | 
|  | Sets the color value for the current user defined inactive color used by the node.  More... 
 | 
|  | 
| MColor | objectColorRGB (MStatus *ReturnStatus=NULL) const | 
|  | Determines the RGB color for the current user defined inactive color used by the node.  More... 
 | 
|  | 
| int | objectColorIndex (MStatus *ReturnStatus=NULL) const | 
|  | Determines the index for the current user defined inactive color used by the node.  More... 
 | 
|  | 
| MColor | hiliteColor (MStatus *ReturnStatus=NULL) const | 
|  | Determines the current hilite color used by the node.  More... 
 | 
|  | 
| bool | usingHiliteColor (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not the hilite color will be used for the node.  More... 
 | 
|  | 
| MColor | dormantColor (MStatus *ReturnStatus=NULL) const | 
|  | Determines the dormant color used by this node.  More... 
 | 
|  | 
| MColor | activeColor (MStatus *ReturnStatus=NULL) const | 
|  | Determines the active color used by this node.  More... 
 | 
|  | 
| bool | drawOverrideEnabled (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not draw override is turned on for this node.  More... 
 | 
|  | 
| bool | drawOverrideIsReference (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not Display Type of the draw override is Reference for this node.  More... 
 | 
|  | 
| bool | drawOverrideIsTemplate (MStatus *ReturnStatus=NULL) const | 
|  | Determines whether or not Display Type of the draw override is Template for this node.  More... 
 | 
|  | 
| bool | drawOverrideColor (MColor &color, MStatus *ReturnStatus=NULL) const | 
|  | Determines the draw override color used by this node.  More... 
 | 
|  | 
| MStatus | getConnectedSetsAndMembers (unsigned int instanceNumber, MObjectArray &sets, MObjectArray &comps, bool renderableSetsOnly) const | 
|  | Returns all the sets connected to the specified instance of this DAG object.  More... 
 | 
|  | 
| MBoundingBox | boundingBox (MStatus *ReturnStatus=NULL) const | 
|  | Returns the bounding box for the dag node in object space.  More... 
 | 
|  | 
| MDagPath | dagPath (MStatus *ReturnStatus=NULL) const | 
|  | Returns the DagPath to which the Function Set is attached.  More... 
 | 
|  | 
| virtual MStatus | setObject (const MDagPath &path) | 
|  | Attaches Function Set to the DAG Node that has the given DAG Path.  More... 
 | 
|  | 
| virtual MStatus | setObject (MObject &object) | 
|  | Attaches Function Set to given DAG Node.  More... 
 | 
|  | 
| MObject | model (MStatus *ReturnStatus=NULL) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
|  | MFnDagNode (const MObject &object, MStatus *ret=NULL) | 
|  | No script support.  More... 
 | 
|  | 
| virtual MStatus | setObject (const MObject &object) | 
|  | No script support.  More... 
 | 
|  | 
| virtual | ~MFnDependencyNode () | 
|  | Destructor. 
 | 
|  | 
|  | MFnDependencyNode () | 
|  | Default constructor. 
 | 
|  | 
|  | MFnDependencyNode (MObject &object, MStatus *ReturnStatus=NULL) | 
|  | Constructor.  More... 
 | 
|  | 
| MObject | create (const MTypeId &typeId, MStatus *ReturnStatus=NULL) | 
|  | Creates a new dependency node with the given type tag.  More... 
 | 
|  | 
| MObject | create (const MTypeId &typeId, const MString &name, MStatus *ReturnStatus=NULL) | 
|  | Creates a new dependency node with the given type tag.  More... 
 | 
|  | 
| MObject | create (const MString &type, MStatus *ReturnStatus=NULL) | 
|  | Creates a new dependency node with the given type.  More... 
 | 
|  | 
| MObject | create (const MString &type, const MString &name, MStatus *ReturnStatus=NULL) | 
|  | Creates a new dependency node with the given type.  More... 
 | 
|  | 
| MTypeId | typeId (MStatus *ReturnStatus=NULL) const | 
|  | Returns the type id of this node.  More... 
 | 
|  | 
| MString | typeName (MStatus *ReturnStatus=NULL) const | 
|  | Returns the type name of this node.  More... 
 | 
|  | 
| MString | name (MStatus *ReturnStatus=NULL) const | 
|  | Returns the name of this node.  More... 
 | 
|  | 
| MString | pluginName (MStatus *ReturnStatus=NULL) const | 
|  | Returns the name of the plug-in this MFnDependendencyNode was defined in.  More... 
 | 
|  | 
| MString | setName (const MString &name, bool createNamespace=false, MStatus *ReturnStatus=NULL) | 
|  | Sets the name of this node.  More... 
 | 
|  | 
| MUuid | uuid (MStatus *ReturnStatus=NULL) const | 
|  | Returns the node's UUID.  More... 
 | 
|  | 
| void | setUuid (const MUuid &uuid, MStatus *ReturnStatus=NULL) | 
|  | Sets the node's UUID.  More... 
 | 
|  | 
| MStatus | getConnections (MPlugArray &array) const | 
|  | Get all of the current connections to this node as an array of plugs.  More... 
 | 
|  | 
| unsigned int | attributeCount (MStatus *ReturnStatus=NULL) const | 
|  | Returns the number of attributes that this node has.  More... 
 | 
|  | 
| MObject | attribute (unsigned int index, MStatus *ReturnStatus=NULL) const | 
|  | Finds the attribute of this node at the given index.  More... 
 | 
|  | 
| MObject | reorderedAttribute (unsigned int index, MStatus *ReturnStatus=NULL) const | 
|  | Some nodes, such as the various animCurve nodes, require that their attributes be set in a specific order for proper operation.  More... 
 | 
|  | 
| MObject | attribute (const MString &attrName, MStatus *ReturnStatus=NULL) const | 
|  | Finds the attribute of this node that has the given name.  More... 
 | 
|  | 
| MAttrClass | attributeClass (const MObject &attr, MStatus *ReturnStatus=NULL) const | 
|  | Returns the class (normal, dynamic, extension) of the specified attribute.  More... 
 | 
|  | 
| MStatus | getAffectedAttributes (const MObject &attr, MObjectArray &affectedAttributes) const | 
|  | Returns an array of attributes that are affected by the attribute passed in.  More... 
 | 
|  | 
| MStatus | getAffectedByAttributes (const MObject &attr, MObjectArray &affectedByAttributes) const | 
|  | Returns an array of attributes that affect the attribute passed in, attr.  More... 
 | 
|  | 
| MPlug | findPlug (const MObject &attr, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | 
|  | Attempt to find a plug for the given attribute.  More... 
 | 
|  | 
| MPlug | findPlug (const MString &attrName, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | 
|  | Attempt to find a plug for the given attribute.  More... 
 | 
|  | 
| MPlug | findPlug (const MObject &attr, MStatus *ReturnStatus=NULL) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MPlug | findPlug (const MString &attrName, MStatus *ReturnStatus=NULL) const | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MStatus | addAttribute (const MObject &attr) | 
|  | Add a new dynamic attibute to this node.  More... 
 | 
|  | 
| MStatus | removeAttribute (const MObject &attr) | 
|  | Remove a dynamic attribute from a node.  More... 
 | 
|  | 
| MPxNode * | userNode (MStatus *ReturnStatus=NULL) const | 
|  | If the function set's node is a plug-in node, then this method will extract the MPxNode pointer from it.  More... 
 | 
|  | 
| bool | isFromReferencedFile (MStatus *ReturnStatus=NULL) const | 
|  | Indicates whether or not this node came from a referenced file.  More... 
 | 
|  | 
| bool | isShared (MStatus *ReturnStatus=NULL) const | 
|  | Indicates whether or not this node is shared.  More... 
 | 
|  | 
| bool | isTrackingEdits (MStatus *ReturnStatus=NULL) const | 
|  | Returns whether or not edits on the given node are being tracked by the generalized edit system.  More... 
 | 
|  | 
| bool | hasUniqueName (MStatus *ReturnStatus=NULL) const | 
|  | Indicates whether or not this node's name is unique within the scene.  More... 
 | 
|  | 
| MString | parentNamespace (MStatus *ReturnStatus=NULL) const | 
|  | Returns the name of the namespace in which this node resides.  More... 
 | 
|  | 
| bool | isLocked (MStatus *ReturnStatus=NULL) const | 
|  | Indicates whether or not this node is locked.  More... 
 | 
|  | 
| MStatus | setLocked (bool locked) | 
|  | Locks or unlocks this node.  More... 
 | 
|  | 
| bool | isNewAttribute (const MObject &attr, MStatus *ReturnStatus=NULL) const | 
|  | Indicates whether or not the specified attribute was added to this node within the current scene.  More... 
 | 
|  | 
| MStatus | setFlag (unsigned int flag, bool state) | 
|  | Sets the state of the specified flag for the node.  More... 
 | 
|  | 
| bool | isFlagSet (unsigned int flag, MStatus *ReturnStatus=NULL) const | 
|  | Retrieves the current state of the specified flag for a node.  More... 
 | 
|  | 
| bool | isDefaultNode (MStatus *ReturnStatus=NULL) const | 
|  | Returns true if the node is a default node.  More... 
 | 
|  | 
| MStatus | setDoNotWrite (bool flag) | 
|  | Use this method to mark the "do not write" state of this node.  More... 
 | 
|  | 
| bool | canBeWritten (MStatus *ReturnStatus=NULL) const | 
|  | Returns the do not write state of the node.  More... 
 | 
|  | 
| bool | hasAttribute (const MString &name, MStatus *ReturnStatus=NULL) const | 
|  | Returns true if the node already has an attribute with the given name.  More... 
 | 
|  | 
| MObject | getAliasAttr (bool force, MStatus *ReturnStatus=NULL) | 
|  | Returns the node's alias attribute, which is a special attribute used to store information about the node's attribute aliases.  More... 
 | 
|  | 
| bool | setAlias (const MString &alias, const MString &name, const MPlug &plug, bool add=true, MStatus *ReturnStatus=NULL) | 
|  | Sets or removes an alias (i.e.  More... 
 | 
|  | 
| bool | findAlias (const MString &alias, MObject &attrObj, MStatus *ReturnStatus=NULL) const | 
|  | Retrieves the attribute with the given alias.  More... 
 | 
|  | 
| bool | getAliasList (MStringArray &strArray, MStatus *ReturnStatus=NULL) | 
|  | Returns a list of all attribute aliases for this node.  More... 
 | 
|  | 
| MString | plugsAlias (const MPlug &plug, MStatus *ReturnStatus=NULL) | 
|  | Returns the alias for the plug's attribute or the empty string if that attribute has no alias.  More... 
 | 
|  | 
| MStatus | setIcon (const MString &filename) | 
|  | Associates a custom icon with the node for display in the Maya UI.  More... 
 | 
|  | 
| MString | icon (MStatus *ReturnStatus=NULL) const | 
|  | Returns the custom icon filename associated with the node.  More... 
 | 
|  | 
| MStatus | getExternalContent (MExternalContentInfoTable &table) const | 
|  | Returns the external content (files) that this node depends on.  More... 
 | 
|  | 
| MStatus | addExternalContentForFileAttr (MExternalContentInfoTable &table, const MObject &attr) const | 
|  | Adds content info to the specified table from a file path attribute.  More... 
 | 
|  | 
| MStatus | setExternalContentForFileAttr (const MObject &attr, const MExternalContentLocationTable &table) | 
|  | Sets content info in the specified attribute from the table.  More... 
 | 
|  | 
| MStatus | setExternalContent (const MExternalContentLocationTable &table) | 
|  | Changes the location of external content.  More... 
 | 
|  | 
| MString | setName (const MString &name, MStatus *ReturnStatus) | 
|  | OBSOLETE FUNCTION, NO SCRIPT SUPPORT.  More... 
 | 
|  | 
|  | MFnDependencyNode (const MObject &object, MStatus *ReturnStatus=NULL) | 
|  | NO SCRIPT SUPPORT.  More... 
 | 
|  | 
| bool | getPlugsAlias (const MPlug &plug, MString &aliasName, MStatus *ReturnStatus=NULL) | 
|  | NO SCRIPT SUPPORT.  More... 
 | 
|  | 
| virtual const adsk::Data::Associations * | metadata (MStatus *ReturnStatus=NULL) const | 
|  | This method is not available in Python.  More... 
 | 
|  | 
| virtual MStatus | setMetadata (const adsk::Data::Associations &) | 
|  | This method is not available in Python.  More... 
 | 
|  | 
| virtual MStatus | deleteMetadata () | 
|  | This method is not available in Python.  More... 
 | 
|  | 
| virtual MStatus | validateMetadata (MString &errors) const | 
|  | This method is not available in Python.  More... 
 | 
|  | 
| MStatus | dgTimerOn () | 
|  | Indicates that this node should collect DG timing data whenever DG timing is enabled.  More... 
 | 
|  | 
| MStatus | dgTimerOff () | 
|  | Indicates that this node should no longer collect DG timing data when DG timing is enabled.  More... 
 | 
|  | 
| MdgTimerState | dgTimerQueryState (MStatus *ReturnStatus=NULL) | 
|  | The function returns the current on/off state of the node's timer.  More... 
 | 
|  | 
| MStatus | dgTimerReset () | 
|  | The function resets the dependency graph timers and counters for this node to zero.  More... 
 | 
|  | 
| double | dgTimer (const MdgTimerMetric timerMetric, const MdgTimerType timerType, MStatus *ReturnStatus=NULL) const | 
|  | The function returns the specified timer value for the current node.  More... 
 | 
|  | 
| MStatus | dgCallbacks (const MdgTimerType type, MStringArray &callbackName, MDoubleArray &value) | 
|  | Node callbacks that occur when timing is enabled get logged with the node and can be queried via this method.  More... 
 | 
|  | 
| MStatus | dgCallbackIds (const MdgTimerType type, const MString &callbackName, MCallbackIdArray &callbackId, MDoubleArray &value) | 
|  | This method provides a further breakdown of the per-callback time returned via dgCallbacks() by returning the data on a per-callbackId basis.  More... 
 | 
|  | 
| MStatus | addAttribute (const MObject &attr, MAttrClass type) | 
|  | This method is obsolete.  More... 
 | 
|  | 
| MStatus | removeAttribute (const MObject &attr, MAttrClass type) | 
|  | This method is obsolete.  More... 
 | 
|  | 
| virtual | ~MFnBase () | 
|  | Class Destructor.  More... 
 | 
|  | 
| bool | hasObj (MFn::Type) const | 
|  | Determines whether or not the Function Set is compatible with the specified Maya Object within the API RTTI system.  More... 
 | 
|  | 
| bool | hasObj (const MObject &) const | 
|  | Determines whether or not the Function Set is compatible with the specified Maya Object within the API RTTI system.  More... 
 | 
|  | 
| MObject | object (MStatus *ReturnStatus=NULL) const | 
|  | Returns the MObject that is attached to the Function Set.  More... 
 | 
|  |