D3DX11_PASS_SHADER_DESC構造体
効果パスについて説明します。
構文
typedef struct _D3DX11_PASS_SHADER_DESC {
ID3DX11EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3DX11_PASS_SHADER_DESC;
メンバー
-
pShaderVariable
-
このシェーダーの元の変数。
-
ShaderIndex
-
型: UINT
-
pShaderVariable (配列の場合) の要素。該当しない場合は 0。
注釈
D3DX11_PASS_SHADER_DESCは、 ID3DX11EffectPass Get*ShaderDesc メソッドで使用されます。
これがインライン シェーダーの割り当てである場合、返されるインターフェイスは匿名シェーダー変数になります。これは他の方法では取得できません。 変数の説明の名前は "$Anonymous" になります。 パス ブロックにこの型の代入がない場合、pShaderVariable != NULL、ただし pShaderVariable-IsValid>() == FALSE。
要件
要件 | 値 |
---|---|
ヘッダー |
|