Microsoft DirectX 8.0 (Visual Basic)

CONST_D3DCMPFUNC

サポートされる比較関数を定義する。

Enum CONST_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
End Enum

定数

D3DCMP_NEVER
常にテストは失敗する。
D3DCMP_LESS
新しいピクセル値が、現在のピクセル値より小さいときに応じる。
D3DCMP_EQUAL
新しいピクセル値が、現在のピクセル値と等しいときに応じる。
D3DCMP_LESSEQUAL
新しいピクセル値が、現在のピクセル値以下のときに応じる。
D3DCMP_GREATER
新しいピクセル値が、現在のピクセル値より大きいときに応じる。
D3DCMP_NOTEQUAL
新しいピクセル値が、現在のピクセル値と等しくないときに応じる。
D3DCMP_GREATEREQUAL
新しいピクセル値が、現在のピクセル値以上のときに応じる。
D3DCMP_ALWAYS
常にテストはパスする。

注意

これらのフラグは、CONST_D3DRENDERSTATETYPE 列挙の D3DRS_ZFUNCD3DRS_ALPHAFUNC、および D3DRS_STENCILFUNC の各レンダリング ステートの値を設定するために使われる。

参照

CONST_D3DRENDERSTATETYPE