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 レンダリング ステート用のサポートされている比較関数を定義します。
要件
ヘッダー: D3D9Types.h 宣言