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


перечисление D3D12DDI_STENCIL_OP (d3d12umddi.h)

Тип перечисления D3D12DDI_STENCIL_OP содержит значения, определяющие операции с буферами элементов в вызове функции драйвера CreateDepthStencilState.

Синтаксис

typedef enum D3D12DDI_STENCIL_OP {
  D3D12DDI_STENCIL_OP_KEEP,
  D3D12DDI_STENCIL_OP_ZERO,
  D3D12DDI_STENCIL_OP_REPLACE,
  D3D12DDI_STENCIL_OP_INCR_SAT,
  D3D12DDI_STENCIL_OP_DECR_SAT,
  D3D12DDI_STENCIL_OP_INVERT,
  D3D12DDI_STENCIL_OP_INCR,
  D3D12DDI_STENCIL_OP_DECR
} ;

Константы

 
D3D12DDI_STENCIL_OP_KEEP
Не обновляйте запись в буфере элементов. D3D12DDI_STENCIL_OP_KEEP — это значение по умолчанию.
D3D12DDI_STENCIL_OP_ZERO
Задайте для записи stencil-buffer значение 0.
D3D12DDI_STENCIL_OP_REPLACE
Замените запись stencil-buffer ссылочным значением.
D3D12DDI_STENCIL_OP_INCR_SAT
Добавим запись набора элементов-буфера, зажимая к максимальному значению.
D3D12DDI_STENCIL_OP_DECR_SAT
Декрементируйте запись набора элементов-буфера, зажимая к нулю.
D3D12DDI_STENCIL_OP_INVERT
Перевернутые биты в записи stencil-buffer.
D3D12DDI_STENCIL_OP_INCR
Добавим запись набора элементов-буфера, обтекая до нуля, если новое значение превышает максимальное значение.
D3D12DDI_STENCIL_OP_DECR
Уменьшите запись набора элементов-буфера, упаковав ее в максимальное значение, если новое значение меньше нуля.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h