Pular para o conteúdo principal
Descreve operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil.

Sintaxe

Membros

StencilFailOp
Tipo: D3D12_STENCIL_OP
Um valor do tipo D3D12_STENCIL_OP que identifica a operação de estêncil a ser executada quando o teste de estêncil falha. StencilDepthFailOp
Tipo: D3D12_STENCIL_OP
Um valor do tipo D3D12_STENCIL_OP que identifica a operação de estêncil a ser executada quando o teste de estêncil é aprovado e o teste de profundidade falha. StencilPassOp
Tipo: D3D12_STENCIL_OP
Um valor do tipo D3D12_STENCIL_OP que identifica a operação de estêncil a ser executada quando o teste de estêncil e o teste de profundidade são ambos aprovados. StencilFunc
Tipo: D3D12_COMPARISON_FUNC
Um valor do tipo D3D12_COMPARISON_FUNC que identifica a função que compara os dados de estêncil com os dados de estêncil existentes.

Comentários

Todas as operações de estêncil são especificadas como um valor do tipo D3D12_STENCIL_OP. Cada 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 profundidade-estêncil. Os membros de D3D12_DEPTH_STENCIL_DESC têm esta estrutura como tipo de dados.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais
Última modificação em 6 de outubro de 2026