| 
|   | MPxObjectSet () | 
|   | Class constructor.  More...
  | 
|   | 
| 
virtual  | ~MPxObjectSet () | 
|   | Class destructor. 
  | 
|   | 
| virtual MPxNode::Type  | type () const  | 
|   | Returns the type of node that this is.  More...
  | 
|   | 
| virtual bool  | canBeDeleted (bool isSrcNode) | 
|   | A method that is called whenever a neighboring node is deleted, to check if this node should be deleted alongside or as a result of the neighboring node.  More...
  | 
|   | 
|   | MPxNode () | 
|   | Constructor.  More...
  | 
|   | 
| 
virtual  | ~MPxNode () | 
|   | Destructor. 
  | 
|   | 
| virtual void  | postConstructor () | 
|   | Post constructor.  More...
  | 
|   | 
| virtual MStatus  | compute (const MPlug &, MDataBlock &) | 
|   | This method should be overridden in user defined nodes.  More...
  | 
|   | 
| virtual bool  | getInternalValue (const MPlug &, MDataHandle &) | 
|   | This method is overridden by nodes that store attribute data in some internal format.  More...
  | 
|   | 
| virtual bool  | setInternalValue (const MPlug &, const MDataHandle &) | 
|   | This method is overridden by nodes that store attribute data in some internal format.  More...
  | 
|   | 
| virtual int  | internalArrayCount (const MPlug &) const  | 
|   | This method is overridden by nodes that have internal array attributes which are not stored in Maya's datablock.  More...
  | 
|   | 
| virtual void  | copyInternalData (MPxNode *) | 
|   | This method is overridden by nodes that store attribute data in some internal format.  More...
  | 
|   | 
| virtual MStatus  | legalConnection (const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const  | 
|   | This method allows you to check for legal connections being made to attributes of this node.  More...
  | 
|   | 
| virtual MStatus  | legalDisconnection (const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const  | 
|   | This method allows you to check for legal disconnections being made to attributes of this node.  More...
  | 
|   | 
| virtual MStatus  | setDependentsDirty (const MPlug &plug, MPlugArray &plugArray) | 
|   | This method can be overridden in user defined nodes to specify which plugs should be set dirty based upon an input plug {plugBeingDirtied} which Maya is marking dirty.  More...
  | 
|   | 
| virtual MStatus  | preEvaluation (const MDGContext &context, const MEvaluationNode &evaluationNode) | 
|   | Prepare a node's internal state for threaded evaluation.  More...
  | 
|   | 
| virtual MStatus  | postEvaluation (const MDGContext &context, const MEvaluationNode &evaluationNode, PostEvaluationType evalType) | 
|   | Clean up node's internal state after threaded evaluation.  More...
  | 
|   | 
| virtual SchedulingType  | schedulingType () const  | 
|   | When overridden this method controls the degree of parallelism supported by the node during threaded evaluation.  More...
  | 
|   | 
| virtual void  | getCacheSetup (const MEvaluationNode &, MNodeCacheDisablingInfo &, MNodeCacheSetupInfo &, MObjectArray &) const  | 
|   | Provide node-specific setup info for the Cached Playback system.  More...
  | 
|   | 
| virtual void  | configCache (const MEvaluationNode &, MCacheSchema &) const  | 
|   | Defines the node's behavior when participating in Cached Playback.  More...
  | 
|   | 
| virtual MTimeRange  | transformInvalidationRange (const MPlug &source, const MTimeRange &input) const  | 
|   | Override this method to register this node as an Invalidation-Range-Transformation kernel (IRT kernel) An IRT kernel node will change the invalidation time range for its downstream nodes For example, Dynamics-solver will transform invalidation time range [a,b] to [a,+inf) And Clip-Time-Editor will send out the invalidation range for each of the clip [a,b] to ( [t0+a,t0+b] U [t1+a,t1+b] U [t2+a,t2+b] U ...  More...
  | 
|   | 
| 
bool  | hasInvalidationRangeTransformation () const  | 
|   | Checks if this MPxNode derived node overrides the MPxNode::transformInvalidationRange method. 
  | 
|   | 
| virtual MStatus  | connectionMade (const MPlug &, const MPlug &, bool asSrc) | 
|   | This method gets called when connections are made to attributes of this node.  More...
  | 
|   | 
| virtual MStatus  | connectionBroken (const MPlug &, const MPlug &, bool asSrc) | 
|   | This method gets called when connections are broken with attributes of this node.  More...
  | 
|   | 
| virtual MStatus  | dependsOn (const MPlug &, const MPlug &, bool &depends) const  | 
|   | This method may be overridden by the user defined node.  More...
  | 
|   | 
| virtual bool  | isPassiveOutput (const MPlug &) const  | 
|   | This method may be overridden by the user defined node if it wants to provide output attributes which do not prevent value modifications to the destination attribute.  More...
  | 
|   | 
| virtual MStatus  | shouldSave (const MPlug &, bool &isSaving) | 
|   | This method may be overridden by the user defined node.  More...
  | 
|   | 
| virtual MPlug  | passThroughToOne (const MPlug &) const  | 
|   | This method may be overridden by nodes that have a one-to-one relationship between an input attribute and a corresponding output attribute.  More...
  | 
|   | 
| virtual bool  | passThroughToMany (const MPlug &, MPlugArray &) const  | 
|   | This method is overridden by nodes that want to control the traversal behavior of some Maya search algorithms which traverse the history/future of shape nodes looking for directly related nodes.  More...
  | 
|   | 
| virtual bool  | isAbstractClass () const  | 
|   | Override this class to return true if this node is an abstract node.  More...
  | 
|   | 
| virtual bool  | isTrackingTopology () const  | 
|   | Override this class to return true if this node wants to track topology.  More...
  | 
|   | 
| virtual MStringArray  | getFilesToArchive (bool shortName=false, bool unresolvedName=false, bool markCouldBeImageSequence=false) const  | 
|   | Use this method to return all external files used by this node.  More...
  | 
|   | 
| virtual void  | getExternalContent (MExternalContentInfoTable &table) const  | 
|   | Returns the external content (files) that this node depends on.  More...
  | 
|   | 
| bool  | addExternalContentForFileAttr (MExternalContentInfoTable &, const MObject &attr) const  | 
|   | Adds content info to the specified table from a file path attribute.  More...
  | 
|   | 
| bool  | setExternalContentForFileAttr (const MObject &attr, const MExternalContentLocationTable &) | 
|   | Sets content info in the specified attribute from the table.  More...
  | 
|   | 
| virtual void  | setExternalContent (const MExternalContentLocationTable &) | 
|   | Changes the location of external content in batch.  More...
  | 
|   | 
| virtual MTypeId  | typeId () const  | 
|   | Returns the TYPEID of this node.  More...
  | 
|   | 
| virtual MString  | typeName () const  | 
|   | Returns the type name of this node.  More...
  | 
|   | 
| virtual MString  | name () const  | 
|   | Returns the name of this particular instance of this class.  More...
  | 
|   | 
| virtual MObject  | thisMObject () const  | 
|   | Returns the MObject associated with this user defined node.  More...
  | 
|   | 
| virtual MStatus  | setExistWithoutInConnections (bool flag) | 
|   | This method specifies whether or not the node can exist without input connections.  More...
  | 
|   | 
| virtual bool  | existWithoutInConnections (MStatus *ReturnStatus=NULL) const  | 
|   | Determines whether or not this node can exist without input connections.  More...
  | 
|   | 
| virtual MStatus  | setExistWithoutOutConnections (bool flag) | 
|   | This method specifies whether or not the node can exist without output connections.  More...
  | 
|   | 
| virtual bool  | existWithoutOutConnections (MStatus *ReturnStatus=NULL) const  | 
|   | Determines whether or not this node can exist without output connections.  More...
  | 
|   | 
| void  | _setMPSafe (bool isMPSafe) | 
|   | This method is obsolete.  More...
  | 
|   | 
| MDataBlock  | _forceCache (const MDGContext &) | 
|   | This method is obsolete.  More...
  | 
|   | 
| virtual bool  | getInternalValueInContext (const MPlug &, MDataHandle &, MDGContext &) | 
|   | This method is obsolete.  More...
  | 
|   | 
| virtual bool  | setInternalValueInContext (const MPlug &, const MDataHandle &, MDGContext &) | 
|   | This method is obsolete.  More...
  | 
|   | 
| virtual int  | internalArrayCount (const MPlug &, const MDGContext &) const  | 
|   | This method is obsolete.  More...
  | 
|   | 
Parent class of all user defined object sets. 
MPxObjectSet is the parent class of all user defined sets.