ID3D10Device ::CreateDepthStencilView, méthode (d3d10.h)
Créez une vue profondeur-gabarit pour accéder aux données de ressource.
Syntaxe
HRESULT CreateDepthStencilView(
[in] ID3D10Resource *pResource,
[in] const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,
[out] ID3D10DepthStencilView **ppDepthStencilView
);
Paramètres
[in] pResource
Type : ID3D10Resource*
Pointeur vers la ressource qui servira de surface de gabarit de profondeur. Cette ressource doit avoir été créée avec l’indicateur D3D10_BIND_DEPTH_STENCIL .
[in] pDesc
Type : const D3D10_DEPTH_STENCIL_VIEW_DESC*
Pointeur vers une description de profondeur-gabarit-vue (voir D3D10_DEPTH_STENCIL_VIEW_DESC). Définissez ce paramètre sur NULL pour créer une vue qui accède au niveau mipmap 0 de la ressource entière (à l’aide du format avec lequel la ressource a été créée).
[out] ppDepthStencilView
Type : ID3D10DepthStencilView**
Adresse d’un pointeur vers un ID3D10DepthStencilView. Définissez ce paramètre sur NULL pour valider les autres paramètres d’entrée (la méthode retourne S_FALSE si les autres paramètres d’entrée réussissent la validation).
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.
Remarques
Une vue de profondeur-gabarit peut être liée à l’étape de sortie-fusion en appelant ID3D10Device ::OMSetRenderTargets.
Pour plus d’informations générales, consultez la page du guide de programmation sur les gabarits de profondeur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |