v9.0 (2011)
カスタムシェーダ定義(ShaderDef)を Softimage に登録します。
注:シェーダ定義プラグインの例については、ModelMap Shader Definition の例を参照してください。
PluginItem PluginRegistrar.RegisterShader( String in_ShaderClassName, UInt32 in_MajorVersion, UInt32 in_MinorVersion ); |
oReturn = PluginRegistrar.RegisterShader( in_ShaderClassName, in_MajorVersion, in_MinorVersion ); |
パラメータ | タイプ | 説明 |
---|---|---|
in_ShaderClassName | String | 新しいシェーダタイプの名前。この値は ShaderDef.ProgID 値を生成するために使用されます。パーサ名、シェーダ定義のクラス名、メジャーおよびマイナーバージョン番号と合わせて、「Softimage.material-phong.1.0」のような文字列が生成されます(この例では「Softimage」がパーサ名、「material-phong」がクラス名です)。 |
in_MajorVersion | Long | メジャーバージョン番号。in_ShaderClassName パラメータの説明を参照してください。 |
in_MinorVersion | Long | マイナーバージョン番号。in_ShaderClassName パラメータの説明を参照してください。 |