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 |