|
| virtual MFn::Type | type () const |
| | Function set type. More...
|
| |
|
virtual | ~MFnMotionPath () |
| | Destructor.
|
| |
|
| MFnMotionPath () |
| | Default constructor.
|
| |
| | MFnMotionPath (MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. More...
|
| |
| MObject | create (const MDagPath &pathObject, const MDagPath &objectToAnimate, MTime &timeStart, MTime &timeEnd, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL) |
| | Create a new motion path dependency node. More...
|
| |
| MStatus | setPathObject (const MDagPath &pathObject, MDGModifier *modifier=NULL) |
| | Set the curve or surface for this motion path. More...
|
| |
| MDagPath | pathObject (MStatus *ReturnStatus=NULL) |
| | Return a dag path to the motion path object. More...
|
| |
| MStatus | addAnimatedObject (const MDagPath &objectToAnimate, MDGModifier *modifier=NULL) |
| | Add an object to be animated along this motion path. More...
|
| |
| MStatus | getAnimatedObjects (MDagPathArray &array) |
| | Returns an array of dag paths to the animated objects for this motion path. More...
|
| |
| MStatus | setFollow (bool on, MDGModifier *modifier=NULL) |
| | Setting follow on will cause the animated object(s) local axis to be aligned with the tangent of the motion path. More...
|
| |
| bool | follow (MStatus *ReturnStatus=NULL) const |
| | Determines whether follow is set for this motion path node. More...
|
| |
| MStatus | setFollowAxis (Axis axis) |
| | Sets the axis of the animated object that will follow the motion path. More...
|
| |
| Axis | followAxis (MStatus *ReturnStatus=NULL) |
| | Return the follow axis for this motion path. More...
|
| |
| MStatus | setUpAxis (Axis axis) |
| | Set the up-axis for this motion path. More...
|
| |
| Axis | upAxis (MStatus *ReturnStatus=NULL) |
| | Return the up-axis for this motion path. More...
|
| |
| MStatus | setBank (bool bank) |
| |
| bool | bank (MStatus *ReturnStatus=NULL) const |
| | Determines whether bank has been enabled for this motion path. More...
|
| |
| MStatus | setBankScale (double bankScale) |
| | Set the bank scale for this motion path. More...
|
| |
| double | bankScale (MStatus *ReturnStatus=NULL) |
| | Return the bank scale for this motion path. More...
|
| |
| MStatus | setBankThreshold (double bankThreshold) |
| | Set the bank threshold for this motion path. More...
|
| |
| double | bankThreshold (MStatus *ReturnStatus=NULL) |
| | Return the bank threshold for this motion path. More...
|
| |
| MStatus | setUseNormal (bool use) |
| | If true, enables alignment of the up axis of the animated object to the normal vector of the path geometry. More...
|
| |
| bool | useNormal (MStatus *ReturnStatus=NULL) |
| | Determines whether the up-axis of the animated object for this motion path is aligned with the normal vector of the path geometry. More...
|
| |
| MStatus | setInverseNormal (bool invert) |
| | If true, enable alignment of the up axis of the moving object(s) to the opposite direction of the normal vector of the path geometry. More...
|
| |
| bool | inverseNormal (MStatus *ReturnStatus=NULL) |
| | Determines whether the up-axis of the animated object for this motion path is aligned to the opposite direction of the normal vector of the path geometry. More...
|
| |
| MStatus | setUStart (double start) |
| | Sets the starting value of the u parameterization for the animation. More...
|
| |
| MStatus | setUEnd (double end) |
| | Sets the end value of the u parameterization for the animation. More...
|
| |
| double | uStart (MStatus *ReturnStatus=NULL) |
| | Returns the starting value of the u parameterization for the animation. More...
|
| |
| double | uEnd (MStatus *ReturnStatus=NULL) |
| | Returns the end value of the u parameterization for the animation. More...
|
| |
| MStatus | setUTimeStart (MTime &start) |
| | Sets the starting time of the animation for the u parameter. More...
|
| |
| MStatus | setUTimeEnd (MTime &end) |
| | Sets the end time of the animation for the u parameter. More...
|
| |
| MTime | uTimeStart (MStatus *ReturnStatus=NULL) |
| | Returns the start time of the animation for the u parameter. More...
|
| |
| MTime | uTimeEnd (MStatus *ReturnStatus=NULL) |
| | Returns the end time of the animation for the u parameter. More...
|
| |
| unsigned int | numPositionMarkers (MStatus *ReturnStatus=NULL) |
| | Returns the number of position markers on this motion path. More...
|
| |
| MObject | getPositionMarker (unsigned int, MStatus *ReturnStatus=NULL) |
| | Gets the position marker where markerNum is the order in which the marker was created. More...
|
| |
| unsigned int | numOrientationMarkers (MStatus *ReturnStatus=NULL) |
| | Returns the number of orientation markers on this motion path. More...
|
| |
| MObject | getOrientationMarker (unsigned int, MStatus *ReturnStatus=NULL) |
| | Gets the orientation marker where markerNum is the order in which the marker was created. More...
|
| |
| | MFnMotionPath (const MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. 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 | 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) |
| | 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...
|
| |
| virtual MStatus | setObject (MObject &object) |
| | Attaches the Function Set to the specified Maya Object. More...
|
| |
| virtual MStatus | setObject (const MObject &object) |
| | NO SCRIPT SUPPORT. More...
|
| |