D3D10_DEPTH_STENCILOP_DESC 结构 (d3d10.h)

描述可以根据模具 测试结果执行的模具操作。

语法

typedef struct D3D10_DEPTH_STENCILOP_DESC {
  D3D10_STENCIL_OP      StencilFailOp;
  D3D10_STENCIL_OP      StencilDepthFailOp;
  D3D10_STENCIL_OP      StencilPassOp;
  D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;

成员

StencilFailOp

类型: D3D10_STENCIL_OP

D3D10_STENCIL_OP枚举类型的成员,该类型描述在模具测试失败时要执行的模具操作。 默认值为 D3D10_STENCIL_OP_KEEP

StencilDepthFailOp

类型: D3D10_STENCIL_OP

D3D10_STENCIL_OP枚举类型的成员,该类型描述在模具测试通过且深度测试失败时要执行的模具操作。 默认值为 D3D10_STENCIL_OP_KEEP

StencilPassOp

类型: D3D10_STENCIL_OP

D3D10_STENCIL_OP枚举类型的成员,用于描述在模具测试和深度测试都通过时要执行的模具操作。 默认值为 D3D10_STENCIL_OP_KEEP

StencilFunc

类型: D3D10_COMPARISON_FUNC

D3D10_COMPARISON_FUNC枚举类型的一个成员,用于描述模具数据与现有模具数据进行比较的方式。 默认值为 D3D10_COMPARISON_ALWAYS

备注

可以使用 StencilFunc 成员根据模具测试结果以不同的方式设置模具操作。 这可以针对深度 模具测试的模具 测试部分完成。

D3D10_DEPTH_STENCILOP_DESC 结构是 D3D10_DEPTH_STENCIL_DESC 结构的成员。

要求

   
标头 d3d10.h

另请参阅

核心结构