Compartilhar via


D3D11_STENCIL_OP enumeração (d3d11.h)

As operações de estêncil que podem ser executadas durante o teste de estêncil de profundidade.

Syntax

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

Constantes

 
D3D11_STENCIL_OP_KEEP
Valor: 1
Mantenha os dados de estêncil existentes.
D3D11_STENCIL_OP_ZERO
Valor: 2
Defina os dados do estêncil como 0.
D3D11_STENCIL_OP_REPLACE
Valor: 3
Defina os dados do estêncil para o valor de referência definido chamando ID3D11DeviceContext::OMSetDepthStencilState.
D3D11_STENCIL_OP_INCR_SAT
Valor: 4
Incremente o valor do estêncil em 1 e fixe o resultado.
D3D11_STENCIL_OP_DECR_SAT
Valor: 5
Decremente o valor do estêncil em 1 e fixe o resultado.
D3D11_STENCIL_OP_INVERT
Valor: 6
Inverter os dados do estêncil.
D3D11_STENCIL_OP_INCR
Valor: 7
Incremente o valor do estêncil em 1 e encapsule o resultado, se necessário.
D3D11_STENCIL_OP_DECR
Valor: 8
Decremente o valor do estêncil em 1 e encapsule o resultado, se necessário.

Requisitos

   
Cabeçalho d3d11.h

Confira também

Enumerações principais