次の方法で共有


D3DX11_PASS_SHADER_DESC構造体

効果パスについて説明します。

構文

typedef struct _D3DX11_PASS_SHADER_DESC {
  ID3DX11EffectShaderVariable *pShaderVariable;
  UINT                        ShaderIndex;
} D3DX11_PASS_SHADER_DESC;

メンバー

pShaderVariable

種類: ID3DX11EffectShaderVariable*

このシェーダーの元の変数。

ShaderIndex

型: UINT

pShaderVariable (配列の場合) の要素。該当しない場合は 0。

注釈

D3DX11_PASS_SHADER_DESCは、 ID3DX11EffectPass Get*ShaderDesc メソッドで使用されます。

これがインライン シェーダーの割り当てである場合、返されるインターフェイスは匿名シェーダー変数になります。これは他の方法では取得できません。 変数の説明の名前は "$Anonymous" になります。 パス ブロックにこの型の代入がない場合、pShaderVariable != NULL、ただし pShaderVariable-IsValid>() == FALSE

要件

要件
ヘッダー
D3dx11effect.h

関連項目

効果 11 構造体