Поделиться через


Перечисление D3D11_STENCIL_OP (d3d11.h)

Операции набора элементов, которые могут выполняться во время тестирования трафарета глубины.

Синтаксис

typedef enum D3D11_STENCIL_OP {
  D3D11_STENCIL_OP_KEEP = 1,
  D3D11_STENCIL_OP_ZERO = 2,
  D3D11_STENCIL_OP_REPLACE = 3,
  D3D11_STENCIL_OP_INCR_SAT = 4,
  D3D11_STENCIL_OP_DECR_SAT = 5,
  D3D11_STENCIL_OP_INVERT = 6,
  D3D11_STENCIL_OP_INCR = 7,
  D3D11_STENCIL_OP_DECR = 8
} ;

Константы

 
D3D11_STENCIL_OP_KEEP
Значение: 1
Сохраните существующие данные трафарета.
D3D11_STENCIL_OP_ZERO
Значение: 2
Задайте для данных набора элементов значение 0.
D3D11_STENCIL_OP_REPLACE
Значение: 3
Задайте для данных трафарета ссылочные значения, заданные путем вызова ID3D11DeviceContext::OMSetDepthStencilState.
D3D11_STENCIL_OP_INCR_SAT
Значение: 4
Увеличьте значение трафарета на 1 и заклините результат.
D3D11_STENCIL_OP_DECR_SAT
Значение: 5
Уменьшите значение трафарета на 1 и закрепите результат.
D3D11_STENCIL_OP_INVERT
Значение: 6
Инвертировать данные трафарета.
D3D11_STENCIL_OP_INCR
Значение: 7
Увеличьте значение набора элементов на 1 и при необходимости заключите результат в оболочку.
D3D11_STENCIL_OP_DECR
Значение: 8
Уменьшите значение трафарета на 1 и при необходимости заключите результат.

Требования

   
Верхняя часть d3d11.h

См. также раздел

Основные перечисления