v7.0
v9.0 (2011)--see SetShaderCompoundPropertiesEx
シェーダのコンパウンド プロパティを設定します。
SetShaderCompoundProperties( InputObj, Name, Category, Description, Author, Date, VersionTag, VersionMajor, VersionMinor, PPGLogic, PPGLogicLanguage, BackgroundColor, ModifyFlags ); |
| パラメータ | タイプ | 説明 |
|---|---|---|
| InputObj | 文字列 |
設定するシェーダ コンパウンドのプロパティ。 デフォルト値: 現在選択されている値 |
| Name | 文字列 | 名前プロパティ。 |
| Category | 文字列 | カテゴリ プロパティ。 |
| Description | 文字列 | 詳細プロパティ。 |
| Author | 文字列 | 作成者プロパティ。 |
| Date | 文字列 | 日付プロパティ。 |
| VersionTag | 文字列 | VersionTag プロパティ。 |
| VersionMajor | Integer | VersionMajor プロパティ。 |
| VersionMinor | Integer | VersionMinor プロパティ。 |
| PPGLogic | 文字列 | コールバックを定義するコード ブロックを含む文字列。 SPDL のロジック セクションに似ています。 |
| PPGLogicLanguage | 文字列 | PPGLogic に使用するスクリプティング言語。 空の場合、VBScript であるとみなされます。 |
| BackgroundColor | Integer |
レンダ ツリーでコンパウンドに表示されるカラー。 デフォルト値: 6732954 (明るい緑) |
| ModifyFlags | Integer | 修正するプロパティを示すビット フィールドの組み合わせ。 最初の引数の場合は 1、2 番目の引数の場合は 2、3 番目の引数の場合は 4、のようになります。 |
GetShaderCompoundProperties CreateShaderFromPreset CreateShadersFromMaterialPreset CreateShaderFromCLSID CreateShaderFromProgID CreateShaderCompound NestShaders UnnestShaders AddShaderCompoundPort RemoveShaderCompoundPort MoveShaderCompoundPort RenameShaderCompoundPort ExportShaderCompound ImportShaderCompound ExplodeShaderCompound