structure D3D12_DEPTH_STENCILOP_DESC (d3d12.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 D3D12_DEPTH_STENCILOP_DESC {
D3D12_STENCIL_OP StencilFailOp;
D3D12_STENCIL_OP StencilDepthFailOp;
D3D12_STENCIL_OP StencilPassOp;
D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;
Membres
StencilFailOp
Valeur de type D3D12_STENCIL_OP qui identifie l’opération de gabarit à effectuer en cas d’échec du test de gabarit.
StencilDepthFailOp
Valeur de type D3D12_STENCIL_OP qui identifie l’opération de gabarit à effectuer lorsque le test de gabarit réussit et que le test de profondeur échoue.
StencilPassOp
Valeur de type D3D12_STENCIL_OP qui identifie l’opération de gabarit à effectuer lorsque le test de gabarit et le test de profondeur réussissent.
StencilFunc
Valeur de type D3D12_COMPARISON_FUNC qui identifie la fonction qui compare les données de gabarit aux données de gabarit existantes.
Remarques
Toutes les opérations de gabarit sont spécifiées sous la forme d’une valeur de type D3D12_STENCIL_OP. Chaque 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 du gabarit du test de profondeur du gabarit.
Les membres de D3D12_DEPTH_STENCIL_DESC ont cette structure pour leur type de données.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |