パラメーター (Direct3D 9)
パラメーターは効果変数です。
構文
usage type ID [: semantic] [<annotation(s)>] [= expression];
パラメーターは、ID3DXEffect または ID3DXEffectCompiler を使用してアプリケーションから読み取り、書き込むことができます。
パラメーターは、関数と手法 (具体的には、状態の割り当ての右側) で参照できます。
Item | 説明 |
---|---|
使用 |
パラメーターのスコープ。 「 使用法とリテラル (Direct3D 9)」を参照してください。 |
型 |
HLSL 型の任意の有効な参照。 |
Id |
一意の名前 |
セマンティック |
通常、 パラメーターの使用法を示す識別子規則に従うタグ。 特定の型である必要があります。 |
注釈 |
0 個以上のユーザー固有の情報。 任意の型を指定できます。 「 注釈を使用して効果パラメーターに情報を追加する」を参照してください。 |
式 |
パラメーターの値を初期化します。
「式 (Direct3D 9)」を参照してください。 |
パラメーターは、リテラル値に減らす任意の有効な REFERENCE for HLSL 式に初期化できます。
パラメーター値は、状態の割り当てまたは関数呼び出しの実行によって変更されません。
関連トピック