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


перечисление D3D10_STENCIL_OP (d3d10.h)

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

Синтаксис

typedef enum D3D10_STENCIL_OP {
  D3D10_STENCIL_OP_KEEP = 1,
  D3D10_STENCIL_OP_ZERO = 2,
  D3D10_STENCIL_OP_REPLACE = 3,
  D3D10_STENCIL_OP_INCR_SAT = 4,
  D3D10_STENCIL_OP_DECR_SAT = 5,
  D3D10_STENCIL_OP_INVERT = 6,
  D3D10_STENCIL_OP_INCR = 7,
  D3D10_STENCIL_OP_DECR = 8
} ;

Константы

 
D3D10_STENCIL_OP_KEEP
Значение: 1
Сохраните существующие данные набора элементов.
D3D10_STENCIL_OP_ZERO
Значение: 2
Задайте для данных набора элементов значение 0.
D3D10_STENCIL_OP_REPLACE
Значение: 3
Задайте для данных трафарета ссылочные значения, заданные путем вызова ID3D10Device::OMSetDepthStencilState.
D3D10_STENCIL_OP_INCR_SAT
Значение: 4
Приращение значения набора элементов на 1 и заклиньте результат.
D3D10_STENCIL_OP_DECR_SAT
Значение: 5
Уменьшение значения набора элементов на 1 и закрепите результат.
D3D10_STENCIL_OP_INVERT
Значение: 6
Инвертировать данные набора элементов.
D3D10_STENCIL_OP_INCR
Значение: 7
При необходимости приумножение значения трафарета на 1 и заключите результат в оболочку.
D3D10_STENCIL_OP_DECR
Значение: 8
При необходимости приумножение значения трафарета на 1 и заключите результат в оболочку.

Требования

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

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

Перечисления core