Partager via


ID3D10Device ::CreateDepthStencilState, méthode (d3d10.h)

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

Syntaxe

HRESULT CreateDepthStencilState(
  [in]  const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,
  [out] ID3D10DepthStencilState        **ppDepthStencilState
);

Paramètres

[in] pDepthStencilDesc

Type : const D3D10_DEPTH_STENCIL_DESC*

Pointeur vers une description d’état de gabarit de profondeur (voir D3D10_DEPTH_STENCIL_DESC).

[out] ppDepthStencilState

Type : ID3D10DepthStencilState**

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

Valeur retournée

Type : HRESULT

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

Remarques

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

Si une application tente de créer un état de gabarit de profondeur avec la même description qu’un état de gabarit de profondeur déjà existant, la même interface avec un nombre incrémenté de références est retournée et le nombre total d’objets d’état de profondeur unique reste le même.

Configuration requise

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

Voir aussi

ID3D10Device Interface