D3D11_DEPTH_STENCILOP_DESC 结构 (d3d11.h)
可以根据模具测试结果执行的模具操作。
语法
typedef struct D3D11_DEPTH_STENCILOP_DESC {
D3D11_STENCIL_OP StencilFailOp;
D3D11_STENCIL_OP StencilDepthFailOp;
D3D11_STENCIL_OP StencilPassOp;
D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;
成员
StencilFailOp
类型: D3D11_STENCIL_OP
模具测试失败时要执行的模具操作。
StencilDepthFailOp
类型: D3D11_STENCIL_OP
模具测试通过且深度测试失败时要执行的模具操作。
StencilPassOp
类型: D3D11_STENCIL_OP
模具测试和深度测试都通过时要执行的模具操作。
StencilFunc
一个函数,用于将模具数据与现有模具数据进行比较。 函数选项在 D3D11_COMPARISON_FUNC 中列出。
注解
所有模具操作都指定为 D3D11_STENCIL_OP。 可以根据模具测试的结果以不同的方式设置模具操作 (在深度模具测试的模具测试部分中称为 StencilFunc 。
此结构是 深度模具说明的成员。
要求
要求 | 值 |
---|---|
Header | d3d11.h |