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 一起使用。
要求
要求 | 值 |
---|---|
标头 |
|