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_COMPARISON_FUNC 中列出。

注解

所有模具操作都指定为 D3D11_STENCIL_OP。 可以根据模具测试的结果以不同的方式设置模具操作 (在深度模具测试的模具测试部分中称为 StencilFunc

此结构是 深度模具说明的成员。

要求

要求
Header d3d11.h

另请参阅

核心结构