D3D10_PASS_SHADER_DESC構造体 (d3d10effect.h)
シェーダーを含む効果変数について説明します。
構文
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
メンバー
pShaderVariable
種類: ID3D10EffectShaderVariable*
シェーダーの元の変数へのポインター。 インライン シェーダーの割り当てである場合、返されるインターフェイスは匿名シェーダー変数になります。これは他の方法では取得できません。 変数の説明の名前は "$Anonymous" になります。 パス ブロックにこの型の代入がない場合、IsValid が呼び出されたときに false を返すシェーダー変数を指します。
ShaderIndex
型: UINT
0 から始まる配列インデックス。それ以外の場合は 0。
注釈
シェーダーの説明を取得するには、 ID3D10EffectPass::GetVertexShaderDesc などのメソッドを呼び出します。
要件
要件 | 値 |
---|---|
Header | d3d10effect.h (D3D10.h を含む) |