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_ALWAYS。
备注
可以使用 StencilFunc 成员根据模具测试结果以不同的方式设置模具操作。 这可以针对深度 模具测试的模具 测试部分完成。
D3D10_DEPTH_STENCILOP_DESC 结构是 D3D10_DEPTH_STENCIL_DESC 结构的成员。
要求
标头 | d3d10.h |