Go to: Synopsis. Return value. Keywords. Related. Flags. Python examples.
createAttrPatterns([patternDefinition=string], [patternFile=string], [patternType=string])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
createAttrPatterns is undoable, NOT queryable, and NOT editable.
Create a new instance of an attribute pattern given a pattern type (e.g. XML) and a string or data file
containing the description of the attribute tree in the pattern's format.
string | Name of created pattern |
attribute, pattern
addAttr, addExtension, applyAttrPattern, deleteAttrPattern, listAttrPatterns
patternDefinition, patternFile, patternType
Long name (short name) |
Argument types |
Properties |
patternDefinition(pd)
|
string
|
|
|
Hardcoded string containing the pattern definition, for simpler formats that
don't really need a separate file for definition.
|
|
patternFile(pf)
|
string
|
|
|
File where the pattern information can be found
|
|
patternType(pt)
|
string
|
|
|
Name of the pattern definition type to use in creating this instance
of the pattern.
|
|
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 have multiple arguments, passed either as a tuple or a list.
|
import maya.cmds as cmds
import maya.cmds as cmds
cmds.createAttrPatterns( patternType="xmlPattern", patternFile="patterns/patternFile.xml" )
// Result: [myXMLPattern] //