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 |