Partager via


D3D11_DEPTH_STENCILOP_DESC structure (d3d11.h)

Opérations de gabarit qui peuvent être effectuées en fonction des résultats du test de gabarit.

Syntaxe

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;

Membres

StencilFailOp

Type : D3D11_STENCIL_OP

Opération de gabarit à effectuer en cas d’échec du test de gabarit.

StencilDepthFailOp

Type : D3D11_STENCIL_OP

Opération de gabarit à effectuer lorsque le test de gabarit réussit et que le test de profondeur échoue.

StencilPassOp

Type : D3D11_STENCIL_OP

Opération de gabarit à effectuer lorsque le test de gabarit et le test de profondeur réussissent tous les deux.

StencilFunc

Type : D3D11_COMPARISON_FUNC

Fonction qui compare les données de gabarit à des données de gabarit existantes. Les options de fonction sont répertoriées dans D3D11_COMPARISON_FUNC.

Remarques

Toutes les opérations de gabarit sont spécifiées en tant que D3D11_STENCIL_OP. L’opération de gabarit peut être définie différemment en fonction du résultat du test de gabarit (appelé StencilFunc dans la partie test de gabarit du test de profondeur-gabarit).

Cette structure est membre d’une description de gabarit de profondeur.

Configuration requise

Condition requise Valeur
En-tête d3d11.h

Voir aussi

Structures principales