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 |
相關主題