Partager via


structure D3D10_DEPTH_STENCILOP_DESC (d3d10.h)

Décrit les opérations de gabarit qui peuvent être effectuées en fonction des résultats du test de gabarit.

Syntaxe

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;

Membres

StencilFailOp

Type : D3D10_STENCIL_OP

Un membre du D3D10_STENCIL_OP type énuméré qui décrit l’opération de gabarit à effectuer en cas d’échec du test de gabarit. La valeur par défaut est D3D10_STENCIL_OP_KEEP.

StencilDepthFailOp

Type : D3D10_STENCIL_OP

Un membre du D3D10_STENCIL_OP type énuméré qui décrit l’opération de gabarit à effectuer lorsque le test de gabarit réussit et que le test de profondeur échoue. La valeur par défaut est D3D10_STENCIL_OP_KEEP.

StencilPassOp

Type : D3D10_STENCIL_OP

Un membre du D3D10_STENCIL_OP type énuméré qui décrit l’opération de gabarit à effectuer lorsque le test de gabarit et le test de profondeur réussissent. La valeur par défaut est D3D10_STENCIL_OP_KEEP.

StencilFunc

Type : D3D10_COMPARISON_FUNC

Un membre du D3D10_COMPARISON_FUNC type énuméré qui décrit la façon dont les données de gabarit sont comparées aux données de gabarit existantes. La valeur par défaut est D3D10_COMPARISON_ALWAYS.

Remarques

L’opération de gabarit peut être définie différemment en fonction du résultat du test de gabarit à l’aide du membre StencilFunc . Cela peut être effectué pour la partie test du gabarit du test de profondeur du gabarit.

La structure D3D10_DEPTH_STENCILOP_DESC est membre de la structure D3D10_DEPTH_STENCIL_DESC .

Configuration requise

   
En-tête d3d10.h

Voir aussi

Structures principales