Softimage User Interface Toolkit(XSIUIToolkit)の使用

 
 
 

Softimage において、XSIUIToolkit または XSIUIToolkit オブジェクトはネイティブ オブジェクトです。これは Softimage 内でグローバル オブジェクトとして機能するため、このオブジェクトを指すポインタを明示的に作成する必要はありません。このオブジェクトは XSIUIToolkit.MsgBox または UIToolkit::MsgBox、XSIUIToolkit.ProgressBar または UIToolkit::GetProgressBar ユーティリティ(およびスクリプティング用の XSIUIToolkit.FileBrowser)へのアクセスを提供します。これらのユーティリティにより、ユーザとのインタラクティブ性が高まります。

FileBrowser

FileBrowser を使用すると、ユーザに対し、開くファイルを指定するように求めることも、また、出力ファイルのファイル名および保存先を指定するように求めることもできます。

ヒント:

PPGLayout または PPGLayout オブジェクトも、FileBrowser のタイプを FilePath コントロールとして実装します。

MsgBox

XSIUIToolkit.MsgBox または UIToolkit::MsgBox を使用すると、制限付きでユーザと通信できます。MsgBox は、VBScript の MsgBox 関数と基本的に同じ機能を提供しますが、Softimage でサポートされている任意の言語(JScript、C++ など)で使用できます。

ProgressBar

ProgressBar または ProgressBar は、完了した割合を示すカラー バーを使用して、長く時間のかかる操作の進捗状況を視覚的に表したものです。