D3DCMPFUNC 列挙
サポートされている比較関数を定義します。
構文
typedef enum D3DCMPFUNC {
D3DCMP_NEVER = 1,
D3DCMP_LESS = 2,
D3DCMP_EQUAL = 3,
D3DCMP_LESSEQUAL = 4,
D3DCMP_GREATER = 5,
D3DCMP_NOTEQUAL = 6,
D3DCMP_GREATEREQUAL = 7,
D3DCMP_ALWAYS = 8,
D3DCMP_FORCE_DWORD = 0x7fffffff
} D3DCMPFUNC, *LPD3DCMPFUNC;
定数
-
D3DCMP_NEVER
-
常にテストに失敗します。
-
D3DCMP_LESS
-
値が現在のピクセルの値より小さい場合は、新しいピクセルを受け入れます。
-
D3DCMP_EQUAL
-
値が現在のピクセルの値と等しい場合は、新しいピクセルを受け入れます。
-
D3DCMP_LESSEQUAL
-
値が現在のピクセルの値以下の場合は、新しいピクセルを受け入れます。
-
D3DCMP_GREATER
-
値が現在のピクセルの値より大きい場合は、新しいピクセルを受け入れます。
-
D3DCMP_NOTEQUAL
-
値が現在のピクセルの値と等しくない場合は、新しいピクセルを受け入れます。
-
D3DCMP_GREATEREQUAL
-
値が現在のピクセルの値以上の場合は、新しいピクセルを受け入れます。
-
D3DCMP_ALWAYS
-
常にテストに合格します。
-
D3DCMP_FORCE_DWORD
-
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。
注釈
この列挙型の値は、D3DRS_ZFUNC、D3DRS_ALPHAFUNC、およびレンダリング状態のサポートされている比較関数D3DRS_STENCILFUNC定義します。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目