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 |