D3D11_DEPTH_STENCILOP_DESC struttura (d3d11.h)

Operazioni Stencil che possono essere eseguite in base ai risultati del test stencil.

Sintassi

typedef struct D3D11_DEPTH_STENCILOP_DESC {
  D3D11_STENCIL_OP      StencilFailOp;
  D3D11_STENCIL_OP      StencilDepthFailOp;
  D3D11_STENCIL_OP      StencilPassOp;
  D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;

Members

StencilFailOp

Tipo: D3D11_STENCIL_OP

Operazione stencil da eseguire quando i test stencil hanno esito negativo.

StencilDepthFailOp

Tipo: D3D11_STENCIL_OP

L'operazione stencil da eseguire quando il test stencil supera e il test di profondità ha esito negativo.

StencilPassOp

Tipo: D3D11_STENCIL_OP

L'operazione stencil da eseguire durante il test stencil e il test di profondità passano entrambi.

StencilFunc

Tipo: D3D11_COMPARISON_FUNC

Funzione che confronta i dati stencil rispetto ai dati stencil esistenti. Le opzioni della funzione sono elencate in D3D11_COMPARISON_FUNC.

Commenti

Tutte le operazioni stencil vengono specificate come D3D11_STENCIL_OP. L'operazione stencil può essere impostata in modo diverso in base al risultato del test stencil (denominato StencilFunc nella parte di test stencil dei test di profondità-stencil.

Questa struttura è un membro di una descrizione di profondità stencil.

Requisiti

Requisito Valore
Intestazione d3d11.h

Vedi anche

Strutture principali