Compartilhar via


D3D12DDI_STENCIL_OP enumeração (d3d12umddi.h)

O tipo de enumeração D3D12DDI_STENCIL_OP contém valores que identificam operações em buffers de estêncil em uma chamada para a função CreateDepthStencilState do driver.

Syntax

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
} ;

Constantes

 
D3D12DDI_STENCIL_OP_KEEP
Não atualize a entrada no buffer de estêncil. D3D12DDI_STENCIL_OP_KEEP é o valor padrão.
D3D12DDI_STENCIL_OP_ZERO
Defina a entrada de buffer de estêncil como 0.
D3D12DDI_STENCIL_OP_REPLACE
Substitua a entrada de buffer de estêncil por um valor de referência.
D3D12DDI_STENCIL_OP_INCR_SAT
Incremente a entrada de buffer de estêncil, fixando-se ao valor máximo.
D3D12DDI_STENCIL_OP_DECR_SAT
Decremente a entrada de buffer de estêncil, fixando a zero.
D3D12DDI_STENCIL_OP_INVERT
Inverta os bits na entrada de buffer de estêncil.
D3D12DDI_STENCIL_OP_INCR
Incremente a entrada de buffer de estêncil, encapsulando para zero se o novo valor exceder o valor máximo.
D3D12DDI_STENCIL_OP_DECR
Decremente a entrada de buffer de estêncil, encapsulando para o valor máximo se o novo valor for menor que zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h