перечисление D3D10_DDI_STENCIL_OP (d3d10umddi.h)

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

Синтаксис

typedef enum D3D10_DDI_STENCIL_OP {
  D3D10_DDI_STENCIL_OP_KEEP,
  D3D10_DDI_STENCIL_OP_ZERO,
  D3D10_DDI_STENCIL_OP_REPLACE,
  D3D10_DDI_STENCIL_OP_INCR_SAT,
  D3D10_DDI_STENCIL_OP_DECR_SAT,
  D3D10_DDI_STENCIL_OP_INVERT,
  D3D10_DDI_STENCIL_OP_INCR,
  D3D10_DDI_STENCIL_OP_DECR
} ;

Константы

 
D3D10_DDI_STENCIL_OP_KEEP
Не обновляйте запись в буфере набора элементов. D3D10_DDI_STENCIL_OP_KEEP является значением по умолчанию.
D3D10_DDI_STENCIL_OP_ZERO
Задайте для записи трафарета буфера значение 0.
D3D10_DDI_STENCIL_OP_REPLACE
Замените запись буфера трафарета ссылочным значением.
D3D10_DDI_STENCIL_OP_INCR_SAT
Увеличить запись буфера трафарета, зажимая до максимального значения.
D3D10_DDI_STENCIL_OP_DECR_SAT
Уменьшение записи буфера трафарета, зажимая до нуля.
D3D10_DDI_STENCIL_OP_INVERT
Инвертировать биты в записи буфера трафарета.
D3D10_DDI_STENCIL_OP_INCR
Приумножение записи буфера трафарета с переносом до нуля, если новое значение превышает максимальное значение.
D3D10_DDI_STENCIL_OP_DECR
Уменьшите запись буфера трафарета, упаковав его до максимального значения, если новое значение меньше нуля.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

CreateDepthStencilState