Condividi tramite


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

Vedi anche

Strutture principali