Condividi tramite


Metodo ID3D11Device::CreateBlendState (d3d11.h)

Creare un oggetto blend-state che incapsula lo stato di fusione per la fase di fusione di output.

Sintassi

HRESULT CreateBlendState(
  [in]            const D3D11_BLEND_DESC *pBlendStateDesc,
  [out, optional] ID3D11BlendState       **ppBlendState
);

Parametri

[in] pBlendStateDesc

Tipo: const D3D11_BLEND_DESC*

Puntatore a una descrizione dello stato di blend (vedere D3D11_BLEND_DESC).

[out, optional] ppBlendState

Tipo: ID3D11BlendState**

Indirizzo di un puntatore all'oggetto blend-state creato (vedere ID3D11BlendState).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce E_OUTOFMEMORY se è presente memoria insufficiente per creare l'oggetto blend-state. Per altri valori restituiti, vedere Codici restituiti Direct3D 11 .

Commenti

Un'applicazione può creare fino a 4096 oggetti di stato di blend 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.

Windows Phone 8: questa API è supportata.

Requisiti

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

Vedi anche

ID3D11Device