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

概要

sceneUIReplacement [-clear] [-deleteRemaining] [-getNextFilter string string] [-getNextPanel string string] [-getNextScriptedPanel string string] [-update string]

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

このコマンドは、ロード中のシーンで利用可能な既存のシーンに基づく UI を返します。ロード中のシーンが使用していない UI を削除することもできます。

戻り値

stringgetNextScriptedPanel、getNextPanel、getNextFilter と併用する場合

フラグ

clear, deleteRemaining, getNextFilter, getNextPanel, getNextScriptedPanel, update
ロング ネーム(ショート ネーム) 引数型 プロパティ
-update(-u) string create
アプリケーションのカレントの状態を反映するようにコマンドの状態を更新します。文字列引数は、パネルで構成されるメイン ウィンドウのペイン レイアウトの名前です。
-clear(-cl) create
コマンドによって割り当てられたすべてのリソースを解放します。
-getNextScriptedPanel(-gsp) string string create
指定したスクリプト パネル タイプの(なるべく指定したラベルを持つ)次のスクリプト パネルを返します。
-getNextFilter(-gf) string string create
指定したタイプで指定した名前を持つ次のフィルタを返します。
-getNextPanel(-gp) string string create
指定したタイプの(なるべく指定したラベルを持つ)次のパネルを返します。
-deleteRemaining(-dr) create
シーン依存で、最後の更新以降にこのコマンドによって参照されていない UI を削除します。

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

MEL 例

// Reset to current state
global string $gMainPane;
sceneUIReplacement -update $gMainPane;

// Try to find the modelPanel named Top View
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Top View"));
// Result: modelPanel1 //
modelPanel -q -label modelPanel1;
// Result: Top View //

// Try to find Front View
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Front View"));
// Result: modelPanel3 //
modelPanel -q -label modelPanel3;
// Result: Front View //

// Is there another Front View?  (No: all we find is a model panel called Persp View)
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Front View"));
// Result: modelPanel4
modelPanel -q -label modelPanel4;
// Result: Persp View