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呈现状态支持的比较函数。
要求
要求 | 值 |
---|---|
标头 |
|
请参阅