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 结构