struttura D3D12_DEPTH_STENCILOP_DESC (d3d12.h)
Descrive le operazioni degli stencil che possono essere eseguite in base ai risultati del test degli stencil.
Sintassi
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;
Members
StencilFailOp
Valore tipizzato D3D12_STENCIL_OP che identifica l'operazione stencil da eseguire quando il test degli stencil ha esito negativo.
StencilDepthFailOp
Valore tipizzato D3D12_STENCIL_OP che identifica l'operazione stencil da eseguire quando il test degli stencil supera e il test di profondità ha esito negativo.
StencilPassOp
Valore tipizzato D3D12_STENCIL_OP che identifica l'operazione stencil da eseguire durante il test dello stencil e il test di profondità entrambi superati.
StencilFunc
Valore tipizzato D3D12_COMPARISON_FUNC che identifica la funzione che confronta i dati degli stencil con i dati stencil esistenti.
Commenti
Tutte le operazioni stencil vengono specificate come valore tipizzato D3D12_STENCIL_OP. Ogni operazione stencil può essere impostata in modo diverso in base al risultato del test degli stencil, detto StencilFunc, nella parte di test dello stencil dei test depth-stencil.
I membri di D3D12_DEPTH_STENCIL_DESC hanno questa struttura per il tipo di dati.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |