D3D10_DEPTH_STENCILOP_DESC struttura (d3d10.h)
Descrive le operazioni stencil che possono essere eseguite in base ai risultati del test stencil.
Sintassi
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;
Members
StencilFailOp
Tipo: D3D10_STENCIL_OP
Membro del tipo enumerato D3D10_STENCIL_OP che descrive l'operazione stencil da eseguire quando i test stencil hanno esito negativo. Il valore predefinito è D3D10_STENCIL_OP_KEEP.
StencilDepthFailOp
Tipo: D3D10_STENCIL_OP
Membro del tipo enumerato D3D10_STENCIL_OP che descrive l'operazione stencil da eseguire quando si superano i test di stencil e i test di profondità non riescono. Il valore predefinito è D3D10_STENCIL_OP_KEEP.
StencilPassOp
Tipo: D3D10_STENCIL_OP
Membro del tipo enumerato D3D10_STENCIL_OP che descrive l'operazione stencil da eseguire durante il test di stencil e il test di profondità entrambi superati. Il valore predefinito è D3D10_STENCIL_OP_KEEP.
StencilFunc
Tipo: D3D10_COMPARISON_FUNC
Membro del tipo enumerato D3D10_COMPARISON_FUNC che descrive il modo in cui i dati stencil vengono confrontati con i dati stencil esistenti. Il valore predefinito è D3D10_COMPARISON_ALWAYS.
Commenti
L'operazione stencil può essere impostata in modo diverso in base al risultato del test stencil usando il membro StencilFunc . Questa operazione può essere eseguita per la parte di test stencil di test di profondità-stencil .
La struttura D3D10_DEPTH_STENCILOP_DESC è un membro della struttura D3D10_DEPTH_STENCIL_DESC .
Requisiti
Intestazione | d3d10.h |