Metodo ID3D11Device::CreateDepthStencilState (d3d11.h)

Creare un oggetto stato di profondità-stencil che incapsula le informazioni di test depth-stencil per la fase di fusione di output.

Sintassi

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

Parametri

[in] pDepthStencilDesc

Tipo: const D3D11_DEPTH_STENCIL_DESC*

Puntatore a una descrizione dello stato di profondità stencil (vedere D3D11_DEPTH_STENCIL_DESC).

[out, optional] ppDepthStencilState

Tipo: ID3D11DepthStencilState**

Indirizzo di un puntatore all'oggetto stato depth-stencil creato (vedere ID3D11DepthStencilState).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 11 seguenti.

Commenti

È possibile creare oggetti di stato di profondità univoci 4096 in un dispositivo alla volta.

Se un'applicazione tenta di creare un'interfaccia di profondità-stencil-state con lo stesso stato di un'interfaccia esistente, la stessa interfaccia verrà restituita e il numero totale di oggetti di stato di profondità univoci rimarrà invariato.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11.h
Libreria D3D11.lib

Vedi anche

ID3D11Device