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 |