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 | 文字列 | カテゴリ プロパティ。 |
Description | 文字列 | 詳細プロパティ。 |
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