struttura D3D10_RENDER_TARGET_BLEND_DESC1 (d3d10_1.h)
Descrive lo stato di fusione per una destinazione di rendering per un dispositivo Direct3D 10.1
Sintassi
typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
BOOL BlendEnable;
D3D10_BLEND SrcBlend;
D3D10_BLEND DestBlend;
D3D10_BLEND_OP BlendOp;
D3D10_BLEND SrcBlendAlpha;
D3D10_BLEND DestBlendAlpha;
D3D10_BLEND_OP BlendOpAlpha;
UINT8 RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;
Members
BlendEnable
Tipo: BOOL
Abilitare (o disabilitare) la fusione.
SrcBlend
Tipo: D3D10_BLEND
Questa opzione blend specifica la prima origine dati RGB e include un'operazione di pre-fusione facoltativa.
DestBlend
Tipo: D3D10_BLEND
Questa opzione di fusione specifica la seconda origine dati RGB e include un'operazione di pre-fusione facoltativa.
BlendOp
Tipo: D3D10_BLEND_OP
Questa operazione di fusione definisce come combinare le origini dati RGB.
SrcBlendAlpha
Tipo: D3D10_BLEND
Questa opzione di fusione specifica la prima origine dati alfa e include un'operazione di pre-fusione facoltativa. Le opzioni blend che terminano con _COLOR non sono consentite.
DestBlendAlpha
Tipo: D3D10_BLEND
Questa opzione blend specifica la seconda origine dati alfa e include un'operazione di pre-fusione facoltativa. Le opzioni blend che terminano con _COLOR non sono consentite.
BlendOpAlpha
Tipo: D3D10_BLEND_OP
Questa operazione blend definisce come combinare le origini dati alfa.
RenderTargetWriteMask
Tipo: UINT8
Maschera di scrittura.
Commenti
Per informazioni su come viene eseguita la fusione, vedere Fase di fusione dell'output (Direct3D 10).To see blending is doneing, see Output-Merger Stage (Direct3D 10).
Questi sono i valori predefiniti per lo stato di fusione.
State | Valore predefinito |
---|---|
BlendEnable | FALSE |
SrcBlend | D3D10_BLEND_ONE |
DestBlend | D3D10_BLEND_ZERO |
BlendOp | D3D10_BLEND_OP_ADD |
SrcBlendAlpha | D3D10_BLEND_ONE |
DestBlendAlpha | D3D10_BLEND_ZERO |
BlendOpAlpha | D3D10_BLEND_OP_ADD |
RenderTargetWriteMask | D3D10_COLOR_WRITE_ENABLE_ALL |
Requisiti
Intestazione | d3d10_1.h (includere D3D10.h) |