PluginRegistrar.RegisterShader operator

導入

v9.0 (2011)

カテゴリ

ICE シェーダ

詳細

カスタムシェーダ定義(ShaderDef)を Softimage に登録します。

注:シェーダ定義プラグインの例については、ModelMap Shader Definitionの例を参照してください。

スクリプト 構文

oReturn = PluginRegistrar.RegisterShader( in_ShaderClassName, in_MajorVersion, in_MinorVersion );

戻り値

PluginItem

パラメータ

パラメータ タイプ 詳細
in_ShaderClassName String 新しいシェーダタイプの名前。この値はShaderDef.ProgID値を生成するために使用されます。パーサ名、シェーダ定義のクラス名、メジャーおよびマイナーバージョン番号と合わせて、「Softimage.material-phong.1.0」のような文字列が生成されます(この例では「Softimage」がパーサ名、「material-phong」がクラス名です)。
in_MajorVersion Long メジャーバージョン番号。in_ShaderClassName パラメータの説明を参照してください。
in_MinorVersion Long マイナーバージョン番号。in_ShaderClassName パラメータの説明を参照してください。

関連項目

ShaderDef Definition Callbacks for Shaders Creating Shader Definition Plug-ins