Parent class of all user defined object sets. 
MPxObjectSet is the parent class of all user defined sets. 
|  | 
|  | 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 &plug, MDataBlock &dataBlock) | 
|  | This method should be overridden in user defined nodes.  More... 
 | 
|  | 
| virtual bool | getInternalValueInContext (const MPlug &plug, MDataHandle &dataHandle, MDGContext &ctx) | 
|  | This method is overriden by nodes that store attribute data in some internal format.  More... 
 | 
|  | 
| virtual bool | setInternalValueInContext (const MPlug &plug, const MDataHandle &dataHandle, MDGContext &ctx) | 
|  | This method is overriden by nodes that store attribute data in some internal format.  More... 
 | 
|  | 
| virtual bool | getInternalValue (const MPlug &plug, MDataHandle &dataHandle) | 
|  | This method is obsolete.  More... 
 | 
|  | 
| virtual bool | setInternalValue (const MPlug &plug, const MDataHandle &dataHandle) | 
|  | This method is obsolete.  More... 
 | 
|  | 
| virtual int | internalArrayCount (const MPlug &plug, const MDGContext &ctx) const | 
|  | This method is overriden by nodes that have internal array attributes which are not stored in Maya's datablock.  More... 
 | 
|  | 
| virtual void | copyInternalData (MPxNode *) | 
|  | This method is overriden by nodes that store attribute data in some internal format.  More... 
 | 
|  | 
| virtual MStatus | legalConnection (const MPlug &plug, const MPlug &otherPlug, 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 &plug, const MPlug &otherPlug, 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 overriden this method controls the degree of parallelism supported by the node during threaded evaluation.  More... 
 | 
|  | 
| virtual MStatus | connectionMade (const MPlug &plug, const MPlug &otherPlug, bool asSrc) | 
|  | This method gets called when connections are made to attributes of this node.  More... 
 | 
|  | 
| virtual MStatus | connectionBroken (const MPlug &plug, const MPlug &otherPlug, bool asSrc) | 
|  | This method gets called when connections are broken with attributes of this node.  More... 
 | 
|  | 
| virtual MStatus | dependsOn (const MPlug &plug, const MPlug &otherPlug, bool &depends) const | 
|  | This method may be overridden by the user defined node.  More... 
 | 
|  | 
| virtual bool | isPassiveOutput (const MPlug &plug) 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 &plug, bool &isSaving) | 
|  | This method may be overridden by the user defined node.  More... 
 | 
|  | 
| virtual MPlug | passThroughToOne (const MPlug &plug) const | 
|  | This method may be overriden by nodes that have a one-to-one relationship between an input attribute and a corresponding output attribute.  More... 
 | 
|  | 
| virtual bool | passThroughToMany (const MPlug &plug, MPlugArray &plugArray) const | 
|  | This method is overriden 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 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 &table, const MObject &attr) const | 
|  | Adds content info to the specified table from a file path attribute.  More... 
 | 
|  | 
| bool | setExternalContentForFileAttr (const MObject &attr, const MExternalContentLocationTable &table) | 
|  | Sets content info in the specified attribute from the table.  More... 
 | 
|  | 
| virtual void | setExternalContent (const MExternalContentLocationTable &table) | 
|  | 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... 
 | 
|  |