Condividi tramite


Metodo ID3D10Device::CreateBlendState (d3d10.h)

Creare un oggetto stato blend che incapsula lo stato di fusione per la fase di fusione dell'output.

Sintassi

HRESULT CreateBlendState(
  [in]  const D3D10_BLEND_DESC *pBlendStateDesc,
  [out] ID3D10BlendState       **ppBlendState
);

Parametri

[in] pBlendStateDesc

Tipo: const D3D10_BLEND_DESC*

Puntatore a una descrizione dello stato blend (vedere D3D10_BLEND_DESC).

[out] ppBlendState

Tipo: ID3D10BlendState**

Indirizzo di un puntatore all'oggetto stato blend creato (vedere l'interfaccia ID3D10BlendState).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

Un'applicazione può creare fino a 4096 oggetti di stato di fusione univoci. Per ogni oggetto creato, il runtime verifica se un oggetto precedente ha lo stesso stato. Se tale oggetto precedente esiste, il runtime restituirà un puntatore all'istanza precedente anziché creare un oggetto duplicato.

Requisiti

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

Vedi anche

Interfaccia ID3D10Device