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 | デバイスは 2 面ステンシルをサポートしています。 |
ステンシル バッファーの値は 0 から 2n - 1 までの範囲の整数値です。n はステンシル バッファーのビット深度です。
これらの定数は、D3DCAPS9 の StencilCaps メンバーが使用します。
定数情報
ヘッダー | d3d9caps.h |
最低限必要なオペレーティング システム | Windows 98 |