次の方法で共有


D3DSTENCILCAPS

ドライバー ステンシル機能フラグ。

#define 価値 形容
D3DSTENCILCAPS_KEEP 0x00000001L ステンシル バッファー内のエントリを更新しないでください。 これが既定値です。
D3DSTENCILCAPS_ZERO 0x00000002L ステンシル バッファーエントリを 0 に設定します。
D3DSTENCILCAPS_REPLACE 0x00000004L ステンシル バッファーエントリを参照値に置き換えます。
D3DSTENCILCAPS_INCRSAT 0x00000008L ステンシル バッファーエントリを最大値にクランプしてインクリメントします。
D3DSTENCILCAPS_DECRSAT 0x00000010L ステンシル バッファー エントリを 0 にクランプしてデクリメントします。
D3DSTENCILCAPS_INVERT 0x00000020L ステンシル バッファー エントリのビットを反転します。
D3DSTENCILCAPS_INCR 0x00000040L ステンシル バッファー エントリをインクリメントし、新しい値が最大値を超えた場合は 0 に折り返します。
D3DSTENCILCAPS_DECR 0x00000080L ステンシル バッファー エントリをデクリメントし、新しい値が 0 未満の場合は最大値に折り返します。
D3DSTENCILCAPS_TWOSIDED 0x00000100L デバイスは両面ステンシルをサポートしています。

 

ステンシル バッファー エントリは、0 から 2ⁿ - 1 までの整数値です。n はステンシル バッファーのビット深度です。

これらの定数は、D3DCAPS9の StencilCaps メンバーによって使用されます。

定数情報

要件 価値
ヘッダ d3d9caps.h
最小オペレーティング システム Windows 98

 

Direct3D 定数 する