v9.0 (2011)
定義のパスをStringとして戻したり、設定したりします。定義パスはシェーダが定義された場所にあるため、パーサ ベースの定義ではファイルは解析されたことになります(例: ¥Application¥Shaders¥cgfx¥check3d.cgfx、など)。一方、プラグイン ベースの定義パスは、定義を実行したプラグイン ファイルを参照し(例: ¥Application¥Plugins¥MyShader.dll)、spdl ベースの定義パスは SPDL ファイルを指定します(例: ¥Application¥Shaders¥spdl¥sitoon¥sitoon_paint.spdl)。
// get accessor String rtn = ShaderDef.DefinitionPath; // set accessor ShaderDef.DefinitionPath = String;
ShaderDef.Plugin ShaderDef.PluginFilename Understanding Softimage Custom Shaders