Перечисление D3D12_COMPARISON_FUNC (d3d12.h)
Задает параметры сравнения.
Синтаксис
typedef enum D3D12_COMPARISON_FUNC {
D3D12_COMPARISON_FUNC_NONE,
D3D12_COMPARISON_FUNC_NEVER = 1,
D3D12_COMPARISON_FUNC_LESS = 2,
D3D12_COMPARISON_FUNC_EQUAL = 3,
D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
D3D12_COMPARISON_FUNC_GREATER = 5,
D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
D3D12_COMPARISON_FUNC_ALWAYS = 8
} ;
Константы
D3D12_COMPARISON_FUNC_NEVER Значение: 1 Никогда не проходите сравнение. |
D3D12_COMPARISON_FUNC_LESS Значение: 2 Если исходные данные меньше целевых данных, сравнение проходит. |
D3D12_COMPARISON_FUNC_EQUAL Значение: 3 Если исходные данные равны целевым данным, сравнение проходит. |
D3D12_COMPARISON_FUNC_LESS_EQUAL Значение: 4 Если исходные данные меньше или равны целевым данным, сравнение проходит. |
D3D12_COMPARISON_FUNC_GREATER Значение: 5 Если исходные данные больше целевых данных, сравнение проходит. |
D3D12_COMPARISON_FUNC_NOT_EQUAL Значение: 6 Если исходные данные не совпадают с целевыми данными, сравнение проходит. |
D3D12_COMPARISON_FUNC_GREATER_EQUAL Значение: 7 Если исходные данные больше или равны целевым данным, сравнение проходит. |
D3D12_COMPARISON_FUNC_ALWAYS Значение: 8 Всегда проходите сравнение. |
Комментарии
Параметр сравнения определяет, как среда выполнения сравнивает исходные (новые) данные с целевыми (существующими) данными перед сохранением новых данных. Параметр сравнения объявляется в описании перед созданием объекта. API позволяет задать параметр сравнения для
- буфер трафарета глубины (D3D12_DEPTH_STENCIL_DESC)
- Операции трафарета глубины (D3D12_DEPTH_STENCILOP_DESC)
- Состояние sampler (D3D12_SAMPLER_DESC)
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |