インタフェース > コア インタフェース > SceneExplorerManager |
SceneExplorerManager コア インタフェースは、MAXScript にシーン エクスプローラを公開します。
<boolean>SceneExplorerManager.CreateExplorerFromDefault <&TSTR>explorerName explorerName is In parameter
3ds Max 2016 の 新機能 : 指定された既定の設定を使用して新しいローカルのシーン エクスプローラを作成します。
失敗した場合は False を返します。たとえば指定された既定の設定が存在しない場合などです。
<boolean>SceneExplorerManager.IsExplorerInViewport <&TSTR>explorerName explorerName is In parameter
3ds Max 2016 の 新機能 : 指定されたシーン エクスプローラがビューポートに表示される場合は True を返します。
指定されたシーン エクスプローラがフローティングの場合、表示されない場合、または存在しない場合は False を返します。
<enum>SceneExplorerManager.ExplorerPersistenceType <&TSTR>explorerName ExplorerPersistenceType enums: {#Global|#Local|#Workspace} explorerName is In parameter
3ds Max 2016 の 新機能 : 指定したシーン エクスプローラの持続性のタイプを返します。
#Global: シーン エクスプローラがグローバルであるか、エクスプローラ名が存在しません。
#Local: シーン エクスプローラは現在のシーンにローカルです。
#Workspace: シーン エクスプローラはワークスペース エクスプローラです。
<boolean>SceneExplorerManager.CreateADefaultExplorer <&String>explorerName explorerName is In parameter
既定値の設定を使用して、指定された名前の新しいシーン エクスプローラを作成します。
成功した場合は True を返し、成功しなかった場合は False を返します。
指定された名前で、2 番目の引数として渡されたプロパティ名の配列によって指定される可視列を持った新しいシーン エクスプローラを作成します。
名前で指定されたシーン エクスプローラの列の可視性を、2 番目の引数で指定された可視列名の配列を使用して設定します。
名前が既存の列フィルタに一致しない場合、その列はスキップされエラーは発生しません。
<Interface>SceneExplorerManager.GetExplorer <string>explorerName
指定された名前を持つシーン エクスプローラが存在する場合、このシーン エクスプローラの MixinInterface:SceneExplorerInterface を返します。
指定された名前を持つシーン エクスプローラが存在しない場合は undefined を返します。
インデックス引数の有効な値は、1 から SceneExplorerManager.GetExplorerCount() です。
指定された名前を持つシーン エクスプローラが既に存在する場合は True、その名前のシーン エクスプローラがまだ作成されていない場合は False を返します。
指定された名前を持つシーン エクスプローラが開いている場合は True、開いていない場合は False を返します。
成功した場合は True を返し、成功しなかった場合は False を返します。
成功した場合は True を返し、成功しなかった場合は False を返します。
すべてのシーン エクスプローラを閉じ、[ツール](Tools) > [保存されたシーン エクスプローラ](Saved Scene Explorers)メニュー リストをクリアします。
3ds Max 2010 以降では、成功した場合は True を返し、成功しなかった場合は False を返します。
<point2 by value>SceneExplorerManager.GetExplorerPosition <&String>explorerName explorerName is In parameter
名前で指定されたシーン エクスプローラの、デスクトップの左上コーナーからの相対位置を、Point2 値として返します。
<boolean>SceneExplorerManager.SetExplorerPosition <&String>explorerName <point2 by value>position explorerName is In parameter
名前で指定されたシーン エクスプローラの、デスクトップの左上コーナーからの相対位置を、指定された Point2 値に設定します。
成功した場合は True を返し、成功しなかった場合は False を返します。
<point2 by value>SceneExplorerManager.GetExplorerSize <&String>explorerName explorerName is In parameter
名前で指定されたシーン エクスプローラのサイズを Point2 値で返します。
<boolean>SceneExplorerManager.SetExplorerSize <&String>explorerName <point2 by value>size explorerName is In parameter
名前で指定されたシーン エクスプローラのサイズを指定された Point2 値に設定します。
成功した場合は True を返し、成功しなかった場合は False を返します。
<boolean>SceneExplorerManager.ConfigureExplorer <&String>explorerName <&String>configurationFile explorerName is In parameter configurationFile is In parameter
名前で指定されたシーン エクスプローラを 2 番目の引数で指定された設定ファイルを使用して設定します。
成功した場合は True を返し、成功しなかった場合は False を返します。
[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスを開きます。
[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスを閉じます。
<boolean>SceneExplorerManager.LoadExplorerConfiguration <&String>configurationFile configurationFile is In parameter
以前に保存されたシーン エクスプローラ設定を、指定された設定ファイルからロードします。
[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスの[ロード](Load)ボタンを押して、ロードするファイルを選択する操作に相当します。
成功した場合は True を返し、成功しなかった場合は False を返します。
<boolean>SceneExplorerManager.SaveExplorerConfiguration <&String>explorerName <&String>outputConfigurationFile explorerName is In parameter outputConfigurationFile is In parameter
指定されたシーン エクスプローラの設定を 2 番目の引数で指定された設定ファイルに保存します。
指定されているシーン エクスプローラが選択された状態で[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスの[保存](Save)ボタンを押し、保存先のファイルを指定する操作に相当します。
成功した場合は True を返し、成功しなかった場合は False を返します。
指定されているシーン エクスプローラが選択された状態で、[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスの[削除](Delete)ボタンを押す操作に相当します。
成功した場合は True を返し、成功しなかった場合は False を返します。
<boolean>SceneExplorerManager.RenameExplorer <&String>oldExplorerName <&String>newExplorerName oldExplorerName is In parameter newExplorerName is In parameter
1 番目の引数で指定された名前のシーン エクスプローラの名前を 2 番目の引数で指定された名前に変更します。
指定されたシーン エクスプローラが選択された状態で[シーン エクスプローラをマネージ](Manage Scene Explorer)ダイアログ ボックスの[名前変更](Rename)ボタンを押し、新しい名前を入力する操作に相当します。
シーン エクスプローラに列として表示する新しいプロパティ フィルタを追加します。
2 番目の引数は、プロパティの値を取得するために呼び出す関数です。
3 番目の引数は、プロパティの値を設定するために呼び出す関数です。
定義が終了すると、プロパティ フィルタは[カラム選択機能](Column Chooser)の末尾に表示されるようになります。
<void>SceneExplorerManager.AddLocalizableProperty <string>propertyName <string>displayName <value>getFunction <value>setFunction
シーン エクスプローラに列として表示する新しいプロパティ フィルタを追加します。
このメソッドは、上の SceneExplorerManager.AddProperty メソッドに似ていますが、シーン エクスプローラに表示する代替の表示名を定義する displayName 引数を持つ点が異なります。これは、ローカリゼーションの目的に役立ちます。
シーン エクスプローラに表示する新しい読み取り専用プロパティ フィルタを追加します。
2 番目の引数は、プロパティの値を取得するために呼び出す関数です。
定義が終了すると、プロパティ フィルタは[カラム選択機能](Column Chooser)の末尾に表示されるようになります。
<void>SceneExplorerManager.AddLocalizableReadOnlyProperty <string>propertyName <string>displayName <value>getFunction
シーン エクスプローラに列として表示する新しい読み込み専用のプロパティ フィルタを追加します。
このメソッドは、上の SceneExplorerManager.AddReadOnlyProperty メソッドに似ていますが、シーン エクスプローラに表示する代替の表示名を定義する displayName 引数を持つ点が異なります。これは、ローカリゼーションの目的に役立ちます。
指定されたプロパティ名で以前に追加されたプロパティを削除します。
この MixinInterface は SceneExplorerManager.GetExplorer() メソッドによって返され、単一の名前で指定されたシーン エクスプローラのプロパティとメソッドを公開します。
.Name : string : Read|Write
<fpvalue by value array>SelectedItems()
選択された項目によって表されるオブジェクトの配列を返します。
<void>CollapseAll()
<void>CollapseSelected()
<void>ExpandAll()
<void>ExpandSelected()
<void>InvertDisplay()
<void>Rename()
複数の項目が選択されている場合、最後に選択された項目を名前変更モードにします。
このメソッドを正常に実行するには、シーン エクスプローラを開いておく必要があります。
<void>Unlink()
選択された子オブジェクトのリンクをその親オブジェクトから解除します。
<void>SelectChildren()
<void>FocusAndRename <maxObject>layer