| 
| virtual MFn::Type  | type () const  | 
|   | Function set type.  More...
  | 
|   | 
| virtual  | ~MFnNonExtendedLight () | 
|   | Destructor.  More...
  | 
|   | 
| 
  | MFnNonExtendedLight () | 
|   | Default constructor. 
  | 
|   | 
|   | MFnNonExtendedLight (MObject &object, MStatus *ReturnStatus=NULL) | 
|   | Constructor.  More...
  | 
|   | 
|   | MFnNonExtendedLight (const MDagPath &object, MStatus *ret=NULL) | 
|   | Constructor.  More...
  | 
|   | 
| float  | shadowRadius (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "shadowRadius" attribute of a non-extended light node.  More...
  | 
|   | 
| MStatus  | setShadowRadius (const float &shadow_radius) | 
|   | Sets the value of the "shadowRadius" attribute of a non-extended light node.  More...
  | 
|   | 
| bool  | castSoftShadows (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "castSoftShadows" attribute of a non-extended light node.  More...
  | 
|   | 
| MStatus  | setCastSoftShadows (const bool &cast_soft_shadows) | 
|   | Sets the value of the "castSoftShadows" attribute of a non-extended light node.  More...
  | 
|   | 
| bool  | useDepthMapShadows (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "useDepthMapShadows" attribute of a non-extended light node.  More...
  | 
|   | 
| MStatus  | setUseDepthMapShadows (const bool &use_depth_map) | 
|   | Sets the value of the "useDepthMapShadows" attribute of a non-extended light node.  More...
  | 
|   | 
| short  | depthMapFilterSize (MStatus *ReturnStatus) const  | 
|   | Retrieves the value of the "depthMapFilterSize" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setDepthMapFilterSize (const short &depth_map_filter_size) | 
|   | Sets the value of the "depthMapFilterSize" attribute of a light node.  More...
  | 
|   | 
| short  | depthMapResolution (MStatus *ReturnStatus) const  | 
|   | Retrieves the value of the "depthMapResolution" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setDepthMapResolution (const short &depth_map_resolution) | 
|   | Sets the value of the "depthMapResolution" attribute of a light node.  More...
  | 
|   | 
| float  | depthMapBias (MStatus *ReturnStatus) const  | 
|   | Retrieves the value of the "depthMapBias" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setDepthMapBias (const float &depth_map_bias) | 
|   | Sets the value of the "depthMapBias" attribute of a light node.  More...
  | 
|   | 
| bool  | useDepthMapAutoFocus (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "useDepthMapAutoFocus" attribute of a non-extended light node.  More...
  | 
|   | 
| MStatus  | setUseDepthMapAutoFocus (const bool use_depth_map_auto_focus) | 
|   | Sets the value of the "useDepthMapAutoFocus" attribute of a non-extended light node.  More...
  | 
|   | 
| float  | depthMapWidthFocus (MStatus *ReturnStatus) const  | 
|   | Retrieves the value of the "depthMapWidthFocus" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setDepthMapWidthFocus (const float depth_map_width_focus) | 
|   | Sets the value of the "depthMapWidthFocus" attribute of a light node.  More...
  | 
|   | 
| float  | depthMapFocus (MStatus *ReturnStatus) const  | 
|   | Retrieves the value of the "depthMapFocus" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setDepthMapFocus (const float depth_map_focus) | 
|   | Sets the value of the "depthMapFocus" attribute of a light node.  More...
  | 
|   | 
|   | MFnNonExtendedLight (const MObject &object, MStatus *ret=NULL) | 
|   | Constructor.  More...
  | 
|   | 
| virtual  | ~MFnNonAmbientLight () | 
|   | Destructor.  More...
  | 
|   | 
| 
  | MFnNonAmbientLight () | 
|   | Default constructor. 
  | 
|   | 
|   | MFnNonAmbientLight (MObject &object, MStatus *ReturnStatus=NULL) | 
|   | Constructor.  More...
  | 
|   | 
|   | MFnNonAmbientLight (const MDagPath &object, MStatus *ret=NULL) | 
|   | Constructor.  More...
  | 
|   | 
| short  | decayRate (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "decayRate" attribute of a non-ambient light node.  More...
  | 
|   | 
| MStatus  | setDecayRate (const short &decay_rate) | 
|   | Sets the value of the "decayRate" attribute of a non-ambient light node.  More...
  | 
|   | 
|   | MFnNonAmbientLight (const MObject &object, MStatus *ret=NULL) | 
|   | Constructor.  More...
  | 
|   | 
| virtual  | ~MFnLight () | 
|   | Destructor.  More...
  | 
|   | 
| 
  | MFnLight () | 
|   | Default constructor. 
  | 
|   | 
|   | MFnLight (MObject &object, MStatus *ReturnStatus=NULL) | 
|   | Constructor.  More...
  | 
|   | 
|   | MFnLight (const MDagPath &object, MStatus *ret=NULL) | 
|   | Constructor.  More...
  | 
|   | 
| MColor  | color (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "color" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setColor (const MColor &col) | 
|   | Sets the value of the "color" attribute of a light node.  More...
  | 
|   | 
| float  | intensity (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "intensity" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setIntensity (const float &intens) | 
|   | Sets the value of the "intensity" attribute of a light node.  More...
  | 
|   | 
| bool  | useRayTraceShadows (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "useRayTraceShadows" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setUseRayTraceShadows (const bool &useRayTraceShadows) | 
|   | Sets the value of the "useRayTraceShadows" attribute of a light node.  More...
  | 
|   | 
| MColor  | shadowColor (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "shadowColor" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setShadowColor (const MColor &shadow_color) | 
|   | Sets the value of the "shadowColor" attribute of a light node.  More...
  | 
|   | 
| double  | centerOfIllumination (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "centerOfIllumination" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setCenterOfIllumination (const double &dist) | 
|   | Sets the value of the "centerOfIllumination" attribute of a light node.  More...
  | 
|   | 
| short  | numShadowSamples (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "numShadowSamples" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setNumShadowSamples (const short &num_shadow_samples) | 
|   | Sets the value of the "numShadowSamples" attribute of a light node.  More...
  | 
|   | 
| short  | rayDepthLimit (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "rayDepthLimit" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setRayDepthLimit (const short &rayDepthLimit) | 
|   | Sets the value of the "rayDepthLimit" attribute of a light node.  More...
  | 
|   | 
| MColor  | opticalFXvisibility (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "opticalFXvisibility" attribute of a light node.  More...
  | 
|   | 
| MStatus  | setOpticalFXvisibility (const MColor &visibility) | 
|   | Sets the value of the "opticalFXvisibility" attribute of a light node.  More...
  | 
|   | 
| MColor  | lightIntensity (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "lightIntensity" attribute of a light node.  More...
  | 
|   | 
| MFloatVector  | lightDirection (int instance, MSpace::Space space=MSpace::kWorld, MStatus *ReturnStatus=NULL) const  | 
|   | Returns the direction in which the light is pointing.  More...
  | 
|   | 
| MFloatVector  | lightDirection (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "lightDirection" attribute of a light node.  More...
  | 
|   | 
| bool  | lightAmbient (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "lightAmbient" attribute of a light node.  More...
  | 
|   | 
| bool  | lightDiffuse (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "lightDiffuse" attribute of a light node.  More...
  | 
|   | 
| bool  | lightSpecular (MStatus *ReturnStatus=NULL) const  | 
|   | Retrieves the value of the "lightSpecular" attribute of a light node.  More...
  | 
|   | 
|   | MFnLight (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  | 
|   | This method is obsolete.  More...
  | 
|   | 
| MStatus  | setUseObjectColor (bool useObjectColor) | 
|   | This method is obsolete.  More...
  | 
|   | 
| 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...
  | 
|   | 
| MStatus  | setObject (MObject &object) override | 
|   | 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...
  | 
|   | 
| MStatus  | setObject (const MObject &object) override | 
|   | 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  | absoluteName (MStatus *ReturnStatus=NULL) const  | 
|   | Returns the absolute name of this node.  More...
  | 
|   | 
| MString  | uniqueName (MStatus *ReturnStatus=NULL) const  | 
|   | Returns the unique 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...
  | 
|   | 
| bool  | affectsAnimation (MStatus *ReturnStatus=NULL) const  | 
|   | Indicates whether or not this node is allowed to animate.  More...
  | 
|   | 
| MStatus  | setAffectsAnimation () | 
|   | Define a node can affect animation.  More...
  | 
|   | 
| MString  | setName (const MString &name, MStatus *ReturnStatus) | 
|   | This method is obsolete.  More...
  | 
|   | 
|   | MFnDependencyNode (const MObject &object, MStatus *ReturnStatus=NULL) | 
|   | This method is not available in Python.  More...
  | 
|   | 
| bool  | getPlugsAlias (const MPlug &plug, MString &aliasName, MStatus *ReturnStatus=NULL) | 
|   | This method is not available in Python.  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=nullptr) const  | 
|   | Returns the MObject that is attached to the Function Set.  More...
  | 
|   |