Freigeben über


D3D10_DDI_RENDER_TARGET_BLEND_DESC1-Struktur (d3d10umddi.h)

Die D3D10_DDI_RENDER_TARGET_BLEND_DESC1-Struktur beschreibt einen Mischzustand für ein Renderziel.

Syntax

typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
  [in] BOOL               BlendEnable;
  [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;
  [in] UINT8              RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;

Member

[in] BlendEnable

Ein boolescher Wert, der angibt, ob die Überblendung für das 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 Mischmodus der Quelle für das aktivierte Renderziel angibt.

[in] DestBlend

Ein D3D10_DDI_BLEND typisierter Wert, der den Mischmodus des Ziels für das aktivierte Renderziel angibt.

[in] BlendOp

Ein D3D10_DDI_BLEND_OP typisierter Wert, der den Mischvorgang für das aktivierte Renderziel angibt.

[in] SrcBlendAlpha

Ein D3D10_DDI_BLEND typisierter Wert, der den Transparenzmischungsmodus der Quelle für das aktivierte Renderziel angibt.

[in] DestBlendAlpha

Ein D3D10_DDI_BLEND typisierter Wert, der den Transparenzmischungsmodus des Ziels für das aktivierte Renderziel angibt.

[in] BlendOpAlpha

Ein D3D10_DDI_BLEND_OP typisierter Wert, der den Transparenzmischungsvorgang für das aktivierte Renderziel angibt.

[in] RenderTargetWriteMask

Ein bitweiser 8-Bit-Wert, der die Schreibeigenschaften für das aktivierte Renderziel angibt. Jedes Bit 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.

Hinweise

Ein Array von D3D10_DDI_RENDER_TARGET_BLEND_DESC1 Strukturen wird im RenderTarget-Member der D3D10_1_DDI_BLEND_DESC-Struktur angegeben, um einen Mischzustand zu beschreiben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) D3D10_DDI_RENDER_TARGET_BLEND_DESC1 wird unter Windows Vista mit Service Pack 1 (SP1) und höheren Versionen und Windows Server 2008 und höheren Versionen unterstützt.
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CalcPrivateBlendStateSize

CreateBlendState(D3D10_1)

D3D10_1_DDI_BLEND_DESC

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP