Compartilhar via


estrutura D3D11_DEPTH_STENCILOP_DESC (d3d11.h)

Operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil.

Sintaxe

typedef struct D3D11_DEPTH_STENCILOP_DESC {
  D3D11_STENCIL_OP      StencilFailOp;
  D3D11_STENCIL_OP      StencilDepthFailOp;
  D3D11_STENCIL_OP      StencilPassOp;
  D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;

Membros

StencilFailOp

Tipo: D3D11_STENCIL_OP

A operação de estêncil a ser executada quando o teste de estêncil falha.

StencilDepthFailOp

Tipo: D3D11_STENCIL_OP

A operação de estêncil a ser executada quando o teste de estêncil é aprovado e o teste de profundidade falha.

StencilPassOp

Tipo: D3D11_STENCIL_OP

A operação de estêncil a ser executada quando o teste de estêncil e o teste de profundidade são aprovados.

StencilFunc

Tipo: D3D11_COMPARISON_FUNC

Uma função que compara dados de estêncil com dados de estêncil existentes. As opções de função são listadas em D3D11_COMPARISON_FUNC.

Comentários

Todas as operações de estêncil são especificadas como um D3D11_STENCIL_OP. A operação de estêncil pode ser definida de forma diferente com base no resultado do teste de estêncil (que é chamado de StencilFunc na parte de teste de estêncil do teste de estêncil de profundidade.

Essa estrutura é membro de uma descrição de estêncil de profundidade.

Requisitos

Requisito Valor
Cabeçalho d3d11.h

Confira também

Estruturas principais