Go to: Synopsis. Return value. Related. Flags. MEL examples.

Synopsis

isDirty [-connection] [-datablock] string...

isDirty is undoable, NOT queryable, and NOT editable.

The isDirty command is used to check if a plug is dirty. The return value is 0 if it is not and 1 if it is. If more than one plug is specified then the result is the logical "or" of all objects (ie. returns 1 if *any* of the plugs are dirty).

Return value

booleanIs the plug dirty? If more than one plug is given then it returns the logical "and" of all dirty states.

Related

attributeQuery, getClassification, isConnected, nodeType, objExists, objectType

Flags

connection, datablock
Long name (short name) Argument types Properties
-datablock(-d) create
Check the datablock entry for the plug.
-connection(-c) create
Check the connection of the plug (default).

Flag can appear in Create mode of command Flag can appear in Edit mode of command
Flag can appear in Query mode of command Flag can be used more than once in a command.

MEL examples

sphere -n sun;

// Check connection of sun.tx
isDirty sun.tx;
// Return: 0 //

// Check datablock of sun.tx
isDirty -d sun.tx;
// Return: 0 //

// Check datablock and connection.
// Returns logical "and" of both.
isDirty -d -c sun.tx;
// Return: 0 //