struttura D3D10_DDI_BLEND_DESC (d3d10umddi.h)
La struttura D3D10_DDI_BLEND_DESC descrive uno stato di fusione.
Sintassi
typedef struct D3D10_DDI_BLEND_DESC {
[in] BOOL AlphaToCoverageEnable;
BOOL BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
[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;
UINT8 RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;
Members
[in] AlphaToCoverageEnable
Valore booleano che specifica se la copertura della trasparenza è abilitata. TRUE indica che la copertura della trasparenza è abilitata; FALSE indica che la copertura della trasparenza è disabilitata. Questo membro è rilevante solo per l'antialiasing a più campioni.
[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Matrice di valori booleani che specificano se la fusione è abilitata per ogni destinazione di rendering associata. TRUE indica che la fusione è abilitata; FALSE indica che la fusione è disabilitata.
[in] SrcBlend
Valore tipizzato D3D10_DDI_BLEND che indica la modalità di fusione dell'origine per tutte le destinazioni di rendering abilitate.
[in] DestBlend
Valore tipizzato D3D10_DDI_BLEND che indica la modalità di fusione della destinazione per tutte le destinazioni di rendering abilitate.
[in] BlendOp
Valore tipizzato D3D10_DDI_BLEND_OP che indica l'operazione di fusione per tutte le destinazioni di rendering abilitate.
[in] SrcBlendAlpha
Valore tipizzato D3D10_DDI_BLEND che indica la modalità di fusione trasparenza dell'origine per tutte le destinazioni di rendering abilitate.
[in] DestBlendAlpha
Valore tipizzato D3D10_DDI_BLEND che indica la modalità di fusione trasparenza della destinazione per tutte le destinazioni di rendering abilitate.
[in] BlendOpAlpha
Valore tipizzato D3D10_DDI_BLEND_OP che indica l'operazione di fusione della trasparenza per tutte le destinazioni di rendering abilitate.
[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Matrice di valori bit per bit a 8 bit che indicano le proprietà di scrittura per ogni destinazione di rendering associata. Ogni bit di ogni elemento deve essere impostato su uno dei valori seguenti dell'enumerazione D3D10_DDI_COLOR_WRITE_ENABLE.
Valore | Significato |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Scritture rosse |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Scrive verde |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Scritture blu |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Scrive un livello di trasparenza |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR bit per bit di 1,2,4,8) | Scrive un livello di trasparenza rosso, verde, blu e trasparenza |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |