Перечисление D3D12_STENCIL_OP (d3d12.h)
Определяет операции набора элементов, которые могут выполняться во время тестирования трафарета глубины.
Синтаксис
typedef enum D3D12_STENCIL_OP {
D3D12_STENCIL_OP_KEEP = 1,
D3D12_STENCIL_OP_ZERO = 2,
D3D12_STENCIL_OP_REPLACE = 3,
D3D12_STENCIL_OP_INCR_SAT = 4,
D3D12_STENCIL_OP_DECR_SAT = 5,
D3D12_STENCIL_OP_INVERT = 6,
D3D12_STENCIL_OP_INCR = 7,
D3D12_STENCIL_OP_DECR = 8
} ;
Константы
D3D12_STENCIL_OP_KEEP Значение: 1 Сохраните существующие данные трафарета. |
D3D12_STENCIL_OP_ZERO Значение: 2 Задайте для данных набора элементов значение 0. |
D3D12_STENCIL_OP_REPLACE Значение: 3 Задайте для данных трафарета значение ссылки, заданное путем вызова ID3D12GraphicsCommandList::OMSetStencilRef. |
D3D12_STENCIL_OP_INCR_SAT Значение: 4 Увеличьте значение трафарета на 1 и заклините результат. |
D3D12_STENCIL_OP_DECR_SAT Значение: 5 Уменьшите значение трафарета на 1 и закрепите результат. |
D3D12_STENCIL_OP_INVERT Значение: 6 Инвертировать данные трафарета. |
D3D12_STENCIL_OP_INCR Значение: 7 Увеличьте значение набора элементов на 1 и при необходимости заключите результат в оболочку. |
D3D12_STENCIL_OP_DECR Значение: 8 Уменьшите значение трафарета на 1 и при необходимости заключите результат. |
Комментарии
Это перечисление используется структурой D3D12_DEPTH_STENCILOP_DESC .
Требования
Верхняя часть | d3d12.h |