SetShaderCompoundPropertiesEx

導入

v9.0 (2011)

詳細

シェーダのコンパウンド プロパティを設定します。

スクリプト構文

SetShaderCompoundPropertiesEx( InputObj, ModifyFlags, Name, Category, Description, Author, Date, VersionTag, VersionMajor, VersionMinor, PPGLogic, PPGLogicLanguage, BackgroundColor, Editable );

パラメータ

パラメータ タイプ 説明
InputObj 文字列 設定するシェーダ コンパウンドのプロパティ。

デフォルト値: 現在選択されている値

ModifyFlags Integer 修正するプロパティを示すビット フィールドの組み合わせ。 最初の引数の場合は 1、2 番目の引数の場合は 2、3 番目の引数の場合は 4、のようになります。

デフォルト値: 4095

Name 文字列 名前プロパティ。
Category 文字列 カテゴリ プロパティ。
詳細 文字列 詳細プロパティ。
Author 文字列 作成者プロパティ。
Date 文字列 日付プロパティ。
VersionTag 文字列 VersionTag プロパティ。
VersionMajor Integer VersionMajor プロパティ。
VersionMinor Integer VersionMinor プロパティ。
PPGLogic 文字列 コールバックを定義するコード ブロックを含む文字列。 SPDL のロジック セクションに似ています。
PPGLogicLanguage 文字列 PPGLogic に使用するスクリプティング言語。 空の場合、VBScript であるとみなされます。
BackgroundColor Integer レンダ ツリーでコンパウンドに表示されるカラー。

デフォルト値: 6732954 (明るい緑)

Editable Boolean false に設定すると、シェーダ コンパウンドはレンダ ツリーから編集できなくなります。

デフォルト値: True

関連項目

EditShaderCompoundPPGLogic GetShaderCompoundProperties CreateShaderFromPreset CreateShadersFromMaterialPreset CreateShaderFromCLSID CreateShaderFromProgID CreateShaderCompound NestShaders UnnestShaders AddShaderCompoundPort RemoveShaderCompoundPort MoveShaderCompoundPort RenameShaderCompoundPort ExportShaderCompound ImportShaderCompound ExplodeShaderCompound