Condividi tramite


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)

Vedi anche

CalcPrivateBlendStateSize

CreateBlendState

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP