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

Vedi anche

Strutture principali