Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет операции набора элементов, которые могут выполняться во время тестирования трафарета глубины.
Синтаксис
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 |