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 |