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 |