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。
注解
若要获取着色器说明,请调用 ID3D10EffectPass::GetVertexShaderDesc 等方法。
要求
要求 | 值 |
---|---|
Header | d3d10effect.h (包括 D3D10.h) |