Condividi tramite


Metodo ID3D10Device::CreateDepthStencilState (d3d10.h)

Creare un oggetto stato depth-stencil che incapsula le informazioni di test depth-stencil per la fase di unione dell'output.

Sintassi

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

Parametri

[in] pDepthStencilDesc

Tipo: const D3D10_DEPTH_STENCIL_DESC*

Puntatore a una descrizione dello stato depth-stencil (vedere D3D10_DEPTH_STENCIL_DESC).

[out] ppDepthStencilState

Tipo: ID3D10DepthStencilState**

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

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

4096 oggetti di stato depth-stencil univoci possono essere creati in un dispositivo alla volta.

Se un'applicazione tenta di creare uno stato depth-stencil con la stessa descrizione di uno stato depth-stencil già esistente, la stessa interfaccia con un conteggio dei riferimenti incrementato verrà restituita e il numero totale di oggetti di stato depth-stencil univoci rimarrà invariato.

Requisiti

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

Vedi anche

Interfaccia ID3D10Device