Перечисление 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 отрисовки.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел