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 |