estrutura D3D12_DEPTH_STENCILOP_DESC (d3d12.h)
Descreve operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil.
Sintaxe
typedef struct D3D12_DEPTH_STENCILOP_DESC {
D3D12_STENCIL_OP StencilFailOp;
D3D12_STENCIL_OP StencilDepthFailOp;
D3D12_STENCIL_OP StencilPassOp;
D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;
Membros
StencilFailOp
Um valor de tipo D3D12_STENCIL_OP que identifica a operação de estêncil a ser executada quando o teste de estêncil falha.
StencilDepthFailOp
Um valor de 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
Um valor de 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 aprovados.
StencilFunc
Um valor de tipo D3D12_COMPARISON_FUNC que identifica a função que compara 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 é conhecido como StencilFunc, na parte de teste de estêncil do teste de estêncil de profundidade.
Os membros de D3D12_DEPTH_STENCIL_DESC têm essa estrutura para seu tipo de dados.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |