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 常數