?/TD> |
Microsoft DirectX 9.0 |
Defines the supported compare functions.
Syntax
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;
Constants
- D3DCMP_NEVER
Always fail the test.
- D3DCMP_LESS
Accept the new pixel if its value is less than the value of the current pixel.
- D3DCMP_EQUAL
Accept the new pixel if its value equals the value of the current pixel.
- D3DCMP_LESSEQUAL
Accept the new pixel if its value is less than or equal to the value of the current pixel.
- D3DCMP_GREATER
Accept the new pixel if its value is greater than the value of the current pixel.
- D3DCMP_NOTEQUAL
Accept the new pixel if its value does not equal the value of the current pixel.
- D3DCMP_GREATEREQUAL
Accept the new pixel if its value is greater than or equal to the value of the current pixel.
- D3DCMP_ALWAYS
Always pass the test.
- D3DCMP_FORCE_DWORD
Forces this enumeration to compile to 32 bits in size. This value is not used.
Remarks
The values in this enumerated type define the supported compare functions for the D3DRS_ZFUNC, D3DRS_ALPHAFUNC, and D3DRS_STENCILFUNC render states.
Enumerated Type Information
Header d3d9types.h Minimum operating systems Windows 98
See Also
D3DRENDERSTATETYPE