ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.

概要

listAttrPatterns([patternType=boolean], [verbose=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

listAttrPatterns は、取り消し不可能照会不可能、および 編集不可能 です。

アトリビュート パターンは、Maya のアトリビュート フォレスト全体に関するプレーン テキストの説明です。(ここで「フォレスト」と呼んでいるのは、任意の数のルート レベル アトリビュートが存在する可能性があるからです。アトリビュートは 1 つの共通の親を持つとは限りません。ただし、一般的には、アトリビュートが 1 つの共通の親を持つように制限することをお勧めします)。このコマンドは、通常はプラグインで作成される使用可能なさまざまなパターン タイプとすでにインスタンス化されている特定のパターンをリスト表示します。パターン タイプは、アトリビュート ツリーに関する何らかのテキスト説明(XML やプレーン テキストなど)を受け取り、それを Maya の任意のノードまたはノード タイプに変換することができるものです。

戻り値

string[]使用可能なパターンまたはパターン インスタンスのリスト

キーワード

attribute, pattern

関連

addAttr, addExtension, applyAttrPattern, createAttrPatterns, deleteAttrPattern

フラグ

patternType, verbose
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
patternType(pt) boolean create
オンにした場合、実際のインスタンス化されたパターンの代わりにパターン タイプのリストが表示されます。
verbose(v) boolean create
オンにした場合、パターンまたはパターン タイプに関する詳細情報が表示されます。詳細情報を取得しないようにした場合は、インスタンス名またはパターン名の同じリストが返されます。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

import maya.cmds as cmds
cmds.listAttrPatterns()
// Return: ["approvalAttrs", "sceneAndShotAttrs"] //
cmds.listAttrPatterns( patternType=True )
// Return: "xmlPatternFactory" //
cmds.listAttrPatterns( patternType=True, verbose=True )
// Return: ["xmlPatternFactory", "xmlPatternFactory/approvalAttrs", "xmlPatternFactory/sceneAndShotAttrs"] //
cmds.listAttrPatterns( verbose=True )
Pattern approvalAttrs
    PatternFactory xmlPatternFactory:
    File: "attrPatterns/approvalAttrs.xml"
    Attribute Count: 8
    Attribute Tree:
      fxApproval (compound)
        fxApprover (string)
        fxApprovalDate (int)
        fxApprovalState (enum)
      layoutApproval (compound)
        layoutApprover (string)
        layoutApprovalDate (int)
        layoutApprovalState (enum)
  Pattern sceneAndShotAttrs
    PatternFactory xmlPatternFactory:
    File: "attrPatterns/sceneAndShotAttrs.xml"
    Attribute Count: 4
    Attribute Tree:
      sceneId (int)
      sceneOwner (string)
      shotId (int)
      shotOwner (string)
// Return: ["approvalAttrs", "sceneAndShotAttrs"] //