v11.0 (2013)
このコンテナに ShaderParamDef を追加します。このメソッドは ShaderParamDefContainer.AddParamDef に似ていますが、Python 言語に固有のメソッドです。
Object ShaderParamDefContainer.AddParamDef2( String in_ParameterName, Object in_ParameterType, ShaderParamDefOptions in_Options ); |
oReturn = ShaderParamDefContainer.AddParamDef2( in_ParameterName, in_ParameterType, in_Options ); |
パラメータ | タイプ | 説明 |
---|---|---|
in_ParameterName | String |
新しいパラメータに対して登録されている名前。このパラメータ定義のインスタンス(ShaderParameter)では、この値は Parameter.ScriptName プロパティを呼び出すときに戻されます。 このパラメータの UIに表示されるラベルを設定するには、ShaderParamDefOptions.SetLongNameメソッドを使用します。 ParamDef.DisplayNameを設定するには、ShaderParamDefOptions.SetShortNameメソッドを使用します。 |
in_ParameterType | StringまたはsiShaderParameterDataType | 作成するシェーダパラメータのタイプ。文字列を渡す場合は、任意の siShaderParameterDataType 値の文字列バージョンを表すか、XSIApplication.RegisterShaderCustomParameterType を使用して登録されたカスタムデータタイプを表します。 |
in_Options | ShaderParamDefOptions | このシェーダパラメータ定義のオプション。このオプションは、XSIFactory.CreateShaderParamDefOptions メソッドを使用して ShaderParamDefOptions オブジェクトとして作成します。 |