D3DX11_PASS_DESC 结构

描述包含管道状态的效果传递。

语法

typedef struct _D3DX11_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3DX11_PASS_DESC;

成员

名称

类型: LPCSTR

如果不是匿名) ,此传递的名称 (NULL

批注

类型: UINT

此传递上的批注数。

pIAInputSignature

类型: BYTE*

如果没有顶点着色器) ,则来自顶点着色器或几何着色器的签名 (;如果两者都不存在,则为 NULL

IAInputSignatureSize

类型: SIZE_T

以字节为单位的指定大小。

StencilRef

类型: UINT

深度模具状态中使用的模具引用值。

SampleMask

类型: UINT

混合状态的示例掩码。

BlendFactor

类型: FLOAT

每个分量混合因子 (混合状态的 RGBA) 。

备注

D3DX11_PASS_DESC与 ID3DX11EffectPass::GetDesc 一起使用。

要求

要求
标头
D3dx11effect.h

另请参阅

效果 11 结构