Metodo ID3D10Device::CreateDepthStencilView (d3d10.h)

Creare una visualizzazione profondità-stencil per l'accesso ai dati delle risorse.

Sintassi

HRESULT CreateDepthStencilView(
  [in]  ID3D10Resource                      *pResource,
  [in]  const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [out] ID3D10DepthStencilView              **ppDepthStencilView
);

Parametri

[in] pResource

Tipo: ID3D10Resource*

Puntatore alla risorsa che fungerà da superficie di profondità-stencil. Questa risorsa deve essere stata creata con il flag di D3D10_BIND_DEPTH_STENCIL .

[in] pDesc

Tipo: const D3D10_DEPTH_STENCIL_VIEW_DESC*

Puntatore a una descrizione di profondità-stencil-view (vedere D3D10_DEPTH_STENCIL_VIEW_DESC). Impostare questo parametro su NULL per creare una visualizzazione che accede al livello mipmap 0 dell'intera risorsa (usando il formato con cui è stata creata la risorsa).

[out] ppDepthStencilView

Tipo: ID3D10DepthStencilView**

Indirizzo di un puntatore a un ID3D10DepthStencilView. Impostare questo parametro su NULL per convalidare gli altri parametri di input (il metodo restituirà S_FALSE se gli altri parametri di input passano la convalida).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

Una visualizzazione a stencil di profondità può essere associata alla fase di fusione dell'output chiamando ID3D10Device::OMSetRenderTargets.

Per altre informazioni in background, vedere la pagina della guida alla programmazione relativa agli stencil profondità.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device