Freigeben über


D3D10_1_DDI_BLEND_DESC Struktur (d3d10umddi.h)

Die D3D10_1_DDI_BLEND_DESC Struktur beschreibt einen Mischzustand.

Syntax

typedef struct D3D10_1_DDI_BLEND_DESC {
  [in] BOOL                                AlphaToCoverageEnable;
  [in] BOOL                                IndependentBlendEnable;
       D3D10_DDI_RENDER_TARGET_BLEND_DESC1 RenderTarget[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_1_DDI_BLEND_DESC;

Angehörige

[in] AlphaToCoverageEnable

Ein boolescher Wert, der angibt, ob die Transparenzabdeckung aktiviert ist. TRUE bedeutet, dass die Transparenzabdeckung aktiviert ist; FALSE bedeutet, dass die Transparenzabdeckung deaktiviert ist. Dieses Element ist nur für Antialiasing mit mehreren Stichproben relevant.

[in] IndependentBlendEnable

Ein boolescher Wert, der nur angibt, ob die CalcPrivateBlendStateSize(D3D10_1)-Funktion den ersten Eintrag im Array repliziert hat, den der RenderTarget Member an die anderen Einträge dieses Arrays angibt. TRUE gibt an, dass der erste Eintrag nicht repliziert wurde; FALSE gibt an, dass der erste Eintrag im Array im RenderTarget Member in die anderen Einträge des Arrays repliziert wird.

[in] RenderTarget[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Ein Array von D3D10_DDI_RENDER_TARGET_BLEND_DESC1 Strukturen, die den Blendstatus für jedes zugeordnete Renderziel angeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- D3D10_1_DDI_BLEND_DESC wird unter Windows Vista mit Service Pack 1 (SP1) und höheren Versionen und Windows Server 2008 und höheren Versionen unterstützt.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CalcPrivateBlendStateSize(D3D10_1)

CreateBlendState(D3D10_1)

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP

D3D10_DDI_RENDER_TARGET_BLEND_DESC1