D3D12_DEPTH_STENCILOP_DESC 结构 (d3d12.h)

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

语法

typedef struct D3D12_DEPTH_STENCILOP_DESC {
  D3D12_STENCIL_OP      StencilFailOp;
  D3D12_STENCIL_OP      StencilDepthFailOp;
  D3D12_STENCIL_OP      StencilPassOp;
  D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;

成员

StencilFailOp

一个D3D12_STENCIL_OP类型的值,用于标识模具测试失败时要执行的模具操作。

StencilDepthFailOp

一个D3D12_STENCIL_OP类型的值,用于标识模具测试通过且深度测试失败时要执行的模具操作。

StencilPassOp

一个D3D12_STENCIL_OP类型的值,用于标识模具测试和深度测试都通过时要执行的模具操作。

StencilFunc

一个D3D12_COMPARISON_FUNC类型的值,用于标识将模具数据与现有模具数据进行比较的函数。

注解

所有模具操作都指定为 D3D12_STENCIL_OP类型的值。 在深度模具测试的模具测试部分中,可以根据模具测试结果(称为 StencilFunc)以不同的方式设置每个模具操作。

D3D12_DEPTH_STENCIL_DESC成员的数据类型具有此结构。

要求

要求
Header d3d12.h

另请参阅

核心结构