D3D10_DDI_STENCIL_OP 枚举 (d3d10umddi.h)
D3D10_DDI_STENCIL_OP 枚举类型包含的值,这些值标识调用驱动程序的 CreateDepthStencilState 函数时对模具缓冲区的操作。
语法
typedef enum D3D10_DDI_STENCIL_OP {
D3D10_DDI_STENCIL_OP_KEEP,
D3D10_DDI_STENCIL_OP_ZERO,
D3D10_DDI_STENCIL_OP_REPLACE,
D3D10_DDI_STENCIL_OP_INCR_SAT,
D3D10_DDI_STENCIL_OP_DECR_SAT,
D3D10_DDI_STENCIL_OP_INVERT,
D3D10_DDI_STENCIL_OP_INCR,
D3D10_DDI_STENCIL_OP_DECR
} ;
常量
D3D10_DDI_STENCIL_OP_KEEP 不要更新模具缓冲区中的条目。 D3D10_DDI_STENCIL_OP_KEEP 为默认值。 |
D3D10_DDI_STENCIL_OP_ZERO 将模具缓冲区条目设置为 0。 |
D3D10_DDI_STENCIL_OP_REPLACE 将模具缓冲区条目替换为引用值。 |
D3D10_DDI_STENCIL_OP_INCR_SAT 递增模具缓冲区条目,固定到最大值。 |
D3D10_DDI_STENCIL_OP_DECR_SAT 递减模具缓冲区条目,将限制为零。 |
D3D10_DDI_STENCIL_OP_INVERT 反转模具缓冲区条目中的位。 |
D3D10_DDI_STENCIL_OP_INCR 递增模具缓冲区条目,如果新值超过最大值,则换行为零。 |
D3D10_DDI_STENCIL_OP_DECR 递减模具缓冲区条目,如果新值小于零,则换行到最大值。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |