PluginRegistrar.RegisterShader operator

導入

v9.0 (2011)

詳細

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

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

C#構文

PluginItem PluginRegistrar.RegisterShader( String in_ShaderClassName, UInt32 in_MajorVersion, UInt32 in_MinorVersion );

スクリプト構文

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