ShaderParamDefContainer.AddArrayParamDef2 operator

導入

v9.0 (2011)

詳細

このコンテナに ShaderArrayParamDef を追加します。このメソッドは ShaderParamDefContainer.AddArrayParamDef に似ていますが、Python 言語に固有のメソッドです。

C#構文

Object ShaderParamDefContainer.AddArrayParamDef2( String in_ParameterName, Object in_ParameterType, ShaderParamDefOptions in_Options );

スクリプト構文

oReturn = ShaderParamDefContainer.AddArrayParamDef2( in_ParameterName, in_ParameterType, in_Options );

戻り値

ShaderArrayParamDef

パラメータ

パラメータ タイプ 説明
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 オブジェクトとして作成します。

関連項目

ShaderParamDefContainer.AddParamDef2 Adding Parameter Definitions