Partager via


ID3D11DeviceContext ::OMSetDepthStencilState, méthode (d3d11.h)

Définit l’état du gabarit de profondeur de l’étape sortie-fusion.

Syntaxe

void OMSetDepthStencilState(
  [in, optional] ID3D11DepthStencilState *pDepthStencilState,
  [in]           UINT                    StencilRef
);

Paramètres

[in, optional] pDepthStencilState

Type : ID3D11DepthStencilState*

Pointeur vers une interface d’état profondeur-gabarit (voir ID3D11DepthStencilState) pour la liaison à l’appareil. Définissez cette valeur sur NULL pour utiliser l’état par défaut répertorié dans D3D11_DEPTH_STENCIL_DESC.

[in] StencilRef

Type : UINT

Valeur de référence à effectuer lors d’un test de gabarit de profondeur. Consultez la section Remarques.

Valeur de retour

None

Remarques

Pour créer une interface d’état profondeur-gabarit, appelez ID3D11Device ::CreateDepthStencilState.

La méthode contient une référence aux interfaces transmises. Cela diffère du comportement de l’état de l’appareil dans Direct3D 10.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext