Partager via


ID3D11Device::CreateDepthStencilState, méthode (d3d11.h)

Créez un objet d’état de profondeur-gabarit qui encapsule les informations de test profondeur-gabarit pour l’étape de fusion de sortie.

Syntaxe

HRESULT CreateDepthStencilState(
  [in]            const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,
  [out, optional] ID3D11DepthStencilState        **ppDepthStencilState
);

Paramètres

[in] pDepthStencilDesc

Type : const D3D11_DEPTH_STENCIL_DESC*

Pointeur vers une description de l’état du gabarit de profondeur (voir D3D11_DEPTH_STENCIL_DESC).

[out, optional] ppDepthStencilState

Type : ID3D11DepthStencilState**

Adresse d’un pointeur vers l’objet d’état de profondeur-gabarit créé (voir ID3D11DepthStencilState).

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 11 suivants.

Remarques

4096 objets d’état de profondeur-gabarit uniques peuvent être créés sur un appareil à la fois.

Si une application tente de créer une interface profondeur-gabarit-état avec le même état qu’une interface existante, la même interface est retournée et le nombre total d’objets d’état de profondeur-gabarit uniques reste le même.

Configuration requise

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

Voir aussi

ID3D11Device