D3D10_DDI_BLEND_DESC-Struktur (d3d10umddi.h)
Die D3D10_DDI_BLEND_DESC-Struktur beschreibt einen Mischzustand.
Syntax
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;
Member
[in] AlphaToCoverageEnable
Ein boolescher Wert, der angibt, ob die Transparenzabdeckung aktiviert ist. TRUE gibt an, dass transparenzabdeckung aktiviert ist; FALSE gibt an, dass die Transparenzabdeckung deaktiviert ist. Dieser Member ist nur für antialiasing mit mehreren Stichproben relevant.
[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Ein Array boolescher Werte, die angeben, ob das Mischen für jedes zugeordnete Renderziel aktiviert ist. TRUE gibt an, dass die Vermischung aktiviert ist. FALSE gibt an, dass die Mischung deaktiviert ist.
[in] SrcBlend
Ein D3D10_DDI_BLEND typisierter Wert, der den Blendmodus der Quelle für alle aktivierten Renderziele angibt.
[in] DestBlend
Ein D3D10_DDI_BLEND typisierter Wert, der den Blendmodus des Ziels für alle aktivierten Renderziele angibt.
[in] BlendOp
Ein D3D10_DDI_BLEND_OP typisierter Wert, der den Mischvorgang für alle aktivierten Renderziele angibt.
[in] SrcBlendAlpha
Ein D3D10_DDI_BLEND typisierter Wert, der den Transparenzmischungsmodus der Quelle für alle aktivierten Renderziele angibt.
[in] DestBlendAlpha
Ein D3D10_DDI_BLEND typisierter Wert, der den Transparenzmischungsmodus des Ziels für alle aktivierten Renderziele angibt.
[in] BlendOpAlpha
Ein D3D10_DDI_BLEND_OP typisierter Wert, der den Transparenzmischungsvorgang für alle aktivierten Renderziele angibt.
[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Ein Array von bitweisen 8-Bit-Werten, die die Schreibeigenschaften für jedes zugeordnete Renderziel angeben. Jedes Bit jedes Elements muss auf einen der folgenden Werte aus der D3D10_DDI_COLOR_WRITE_ENABLE-Enumeration festgelegt werden.
Wert | Bedeutung |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Schreibt rot |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Schreibt grün |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Schreibt blau. |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Schreibt eine Transparenzebene. |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (bitweises OR von 1,2,4,8) | Schreibt rot, grün, blau und eine Transparenzebene. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |