D3DSTENCILCAPS
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 n -1 までの範囲の整数値である。n はステンシル バッファのビット深度である。
D3DCAPS9 の StencilCaps メンバでは、これらの定数を使う。
定数情報
ヘッダー | d3d9caps.h |
最低限のオペレーティング システム | Windows 98 |