D3DSTENCILCAPS

驱动程序模具功能标志。

#define 说明
D3DSTENCILCAPS_KEEP 0x00000001L 不要更新模具缓冲区中的条目。 这是默认值。
D3DSTENCILCAPS_ZERO 0x00000002L 将模具缓冲区条目设置为 0。
D3DSTENCILCAPS_REPLACE 0x00000004L 将模具缓冲区条目替换为引用值。
D3DSTENCILCAPS_INCRSAT 0x00000008L 递增模具缓冲区条目,固定到最大值。
D3DSTENCILCAPS_DECRSAT 0x00000010L 递减模具缓冲区条目,固定为零。
D3DSTENCILCAPS_INVERT 0x00000020L 反转模具缓冲区条目中的位。
D3DSTENCILCAPS_INCR 0x00000040L 递增模具缓冲区条目,如果新值超过最大值,则换行为零。
D3DSTENCILCAPS_DECR 0x00000080L 递减模具缓冲区条目,如果新值小于零,则包装到最大值。
D3DSTENCILCAPS_TWOSIDED 0x00000100L 设备支持双面模具。

 

模具缓冲区条目是介于 0 到 2ⁿ - 1 的整数值,其中 n 是模具缓冲区的位深度。

这些常量由 D3DCAPS9 的 StencilCaps 成员使用。

常量信息

要求
标头 d3d9caps.h
最低操作系统 Windows 98

 

Direct3D 常量