移動先: 概要 戻り値 フラグ. MEL 例.

概要

deviceEditor [-control] [-defineTemplate string] [-docTag string] [-exists] [-filter string] [-forceMainConnection string] [-highlightConnection string] [-lockMainConnection] [-mainListConnection string] [-panel string] [-parent string] [-selectionConnection string] [-stateString] [-takePath string] [-unParent] [-unlockMainConnection] [-updateMainConnection] [-useTemplate string]

deviceEditor は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。

入力デバイスのアタッチメントの作成や修正に使用するエディタが作成されます。

戻り値

stringエディタの名前

戻り値の型は照会モードでは照会フラグが基になります。

フラグ

control, defineTemplate, docTag, exists, filter, forceMainConnection, highlightConnection, lockMainConnection, mainListConnection, panel, parent, selectionConnection, stateString, takePath, unParent, unlockMainConnection, updateMainConnection, useTemplate
ロング ネーム(ショート ネーム) 引数型 プロパティ
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、 true または false を返します。他のフラグは無視されます。
-defineTemplate(-dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに 追加するモードに、コマンドのモードを変更します。 templateName がカレントのテンプレートとして設定されていれば、 その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。
-useTemplate(-ut) string create
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。
-panel(-pnl) string createquery
エディタが属しているパネルを指定します。デフォルトでは、エディタがスクリプト パネルの作成コールバックで作成された場合、エディタはそのパネルに属します。エディタがパネルに属していない場合、 エディタのあるウィンドウを削除するとエディタも削除されます。
-parent(-p) string createqueryedit
このエディタの親のレイアウトを指定します。このフラグは、エディタが現在ペアレント化されていない場合のみに効果があります。
-unParent(-up) createedit
エディタをそのレイアウトから削除するように指定します。 照会には使用できません。
-control(-ctl) query
照会モード専用です。このエディタの最上位のコントロールを返します。 通常は、親を取得してポップアップ メニューをアタッチするために使用します。 注意: コントロールのないエディタが存在する場合があります。コントロールがない場合は、このフラグは NONE を返します。
-mainListConnection(-mlc) string createqueryedit
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。
-forceMainConnection(-fmc) string createqueryedit
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。これは -mainListConnection フラグの変形で、 コネクションがロックされている場合でも強制的に変更します。このフラグを使用して、-unlockMainConnection、-mainListConnection、-lockMainConnection フラグを直後に連続して使用する場合に、オーバーヘッドを減します。
-selectionConnection(-slc) string createqueryedit
その独自のセレクション リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。このエディタから選択する場合、 selectionConnection オブジェクトの中から選択します。オブジェクトが変更されると、エディタが更新されて変更が反映されます。
-highlightConnection(-hlc) string createqueryedit
そのハイライト リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。すべてのエディタにハイライト リストがあるわけではありません。ハイライト リストがあるエディタの場合、これは第二の選択項目を表示したリストになります。
-filter(-f) string createqueryedit
このエディタに配置する項目フィルタ オブジェクトの名前を指定します。 エディタの主要リストに表示される情報をフィルタします。
-lockMainConnection(-lck) createedit
mainConnection 内のオブジェクトのカレント リストをロックして、そのオブジェクトだけがエディタ内に表示されるようにします。 これ以降、元の mainConnection に変更を加えても無視されます。
-stateString(-sts) query
照会モード専用のフラグです。エディタを編集して現在のエディタの状態と一致させる MEL コマンドを返します。返されたコマンド文字列は、指定した名前の代わりに文字列変数 $editorName を使用します。
-unlockMainConnection(-ulk) createedit
mainConnection をロック解除して、オリジナルの mainConnection(まだ使用可能な場合)を効率的に復元し、ダイナミックな更新を行います。
-updateMainConnection(-upd) createedit
ロックされた mainConnection をオリジナルの mainConnection から更新させますが、ロック状態は保持されます。
-docTag(-dtg) string createqueryedit
Maya エディタにタグをアタッチします。
-takePath(-tp) string queryedit
取得したデータをエディタを通して書き込み/読み込みするために使用されるパスです。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

// This example creates a new device editor in its own window
string $window = `window`;
columnLayout;
deviceEditor myDeviceEditor;
showWindow $window;