Compartilhar via


estrutura D3D10_DEPTH_STENCILOP_DESC (d3d10.h)

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

Sintaxe

typedef struct D3D10_DEPTH_STENCILOP_DESC {
  D3D10_STENCIL_OP      StencilFailOp;
  D3D10_STENCIL_OP      StencilDepthFailOp;
  D3D10_STENCIL_OP      StencilPassOp;
  D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;

Membros

StencilFailOp

Tipo: D3D10_STENCIL_OP

Um membro do D3D10_STENCIL_OP tipo enumerado que descreve a operação de estêncil a ser executada quando o teste de estêncil falha. O valor padrão é D3D10_STENCIL_OP_KEEP.

StencilDepthFailOp

Tipo: D3D10_STENCIL_OP

Um membro do D3D10_STENCIL_OP tipo enumerado que descreve a operação de estêncil a ser executada quando o teste de estêncil é aprovado e o teste de profundidade falha. O valor padrão é D3D10_STENCIL_OP_KEEP.

StencilPassOp

Tipo: D3D10_STENCIL_OP

Um membro do D3D10_STENCIL_OP tipo enumerado que descreve a operação de estêncil a ser executada quando o teste de estêncil e o teste de profundidade são aprovados. O valor padrão é D3D10_STENCIL_OP_KEEP.

StencilFunc

Tipo: D3D10_COMPARISON_FUNC

Um membro do D3D10_COMPARISON_FUNC tipo enumerado que descreve como os dados de estêncil são comparados com os dados de estêncil existentes. O valor padrão é D3D10_COMPARISON_ALWAYS.

Comentários

A operação de estêncil pode ser definida de forma diferente com base no resultado do teste de estêncil usando o membro StencilFunc . Isso pode ser feito para a parte de teste de estêncil do teste de estêncil de profundidade.

A estrutura D3D10_DEPTH_STENCILOP_DESC é membro da estrutura D3D10_DEPTH_STENCIL_DESC .

Requisitos

   
Cabeçalho d3d10.h

Confira também

Estruturas principais