D3D11_1_DDI_RENDER_TARGET_BLEND_DESC struttura (d3d10umddi.h)
Descrive uno stato di blend per una destinazione di rendering. Usato da Windows Display Driver Model (WDDM) 1.2 e versioni successive dei driver di visualizzazione in modalità utente.
Sintassi
typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
[in] BOOL BlendEnable;
BOOL LogicOpEnable;
[in] D3D10_DDI_BLEND SrcBlend;
[in] D3D10_DDI_BLEND DestBlend;
[in] D3D10_DDI_BLEND_OP BlendOp;
[in] D3D10_DDI_BLEND SrcBlendAlpha;
[in] D3D10_DDI_BLEND DestBlendAlpha;
[in] D3D10_DDI_BLEND_OP BlendOpAlpha;
[in] D3D11_1_DDI_LOGIC_OP LogicOp;
[in] UINT8 RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;
Members
[in] BlendEnable
Valore booleano che specifica se la fusione è abilitata per la destinazione di rendering associata. TRUE indica che la fusione è abilitata; FALSE indica che la fusione è disabilitata.
Nota
I membri LogicOpEnable e BlendEnable non devono essere entrambi TRUE.
LogicOpEnable
Specifica se le operazioni per la logica shader specificate dal membro LogicOp sono disponibili nello stato di blend. Il driver di visualizzazione in modalità utente imposta LogicOpEnable su TRUE se le operazioni per la logica sono disponibili nello stato di blend e FALSE in caso contrario.
Questo membro è FALSE se il driver supporta il livello di funzionalità Direct3D 9.1, 9.2 e 9.3. Questo membro è facoltativo se il driver supporta il livello di funzionalità 10, 10.1 e 11.
Questo membro è TRUE se il driver supporta il livello di funzionalità 11.1 e versioni successive.
Nota
I membri LogicOpEnable e BlendEnable non devono essere entrambi TRUE.
[in] SrcBlend
Valore di tipo D3D10_DDI_BLEND che indica la modalità blend dell'origine per la destinazione di rendering abilitata.
[in] DestBlend
Valore di tipo D3D10_DDI_BLEND che indica la modalità blend della destinazione per la destinazione di rendering abilitata.
[in] BlendOp
Valore di tipo D3D10_DDI_BLEND_OP che indica l'operazione di fusione per la destinazione di rendering abilitata.
[in] SrcBlendAlpha
Valore di tipo D3D10_DDI_BLEND che indica la modalità di fusione di trasparenza dell'origine per la destinazione di rendering abilitata.
[in] DestBlendAlpha
Valore di tipo D3D10_DDI_BLEND che indica la modalità di fusione di trasparenza della destinazione per la destinazione di rendering abilitata.
[in] BlendOpAlpha
Valore di tipo D3D10_DDI_BLEND_OP che indica l'operazione di fusione della trasparenza per la destinazione di rendering abilitata.
[in] LogicOp
Valore di tipo D3D11_1_DDI_LOGIC_OP che specifica le operazioni per la logica shader disponibili nello stato di blend.
[in] RenderTargetWriteMask
Valore bit per bit che indica le proprietà di scrittura per la destinazione di rendering abilitata. Ogni bit deve essere impostato su uno dei valori seguenti dall'enumerazione D3D10_DDI_COLOR_WRITE_ENABLE.
Valore | Significato |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Scrive rosso |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Scrive verde |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Scrive blu |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Scrive un livello di trasparenza |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR bit per bit pari a 1,2,4,8) | Scrive rosso, verde, blu e un livello di trasparenza |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |