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 |