Freigeben über


D3D10_RENDER_TARGET_BLEND_DESC1-Struktur (d3d10_1.h)

Beschreibt den Mischzustand für ein Renderziel für ein Direct3D 10.1-Gerät.

Syntax

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;

Member

BlendEnable

Typ: BOOL

Aktivieren (oder deaktivieren) Sie die Überblendung.

SrcBlend

Typ: D3D10_BLEND

Diese Blendoption gibt die erste RGB-Datenquelle an und enthält einen optionalen Pre-Blend-Vorgang.

DestBlend

Typ: D3D10_BLEND

Diese Blendoption gibt die zweite RGB-Datenquelle an und enthält einen optionalen Pre-Blend-Vorgang.

BlendOp

Typ: D3D10_BLEND_OP

Dieser Mischvorgang definiert, wie die RGB-Datenquellen kombiniert werden.

SrcBlendAlpha

Typ: D3D10_BLEND

Diese Blendoption gibt die erste Alpha-Datenquelle an und enthält einen optionalen Pre-Blend-Vorgang. Mischoptionen, die auf _COLOR enden, sind nicht zulässig.

DestBlendAlpha

Typ: D3D10_BLEND

Diese Blendoption gibt die zweite Alpha-Datenquelle an und enthält einen optionalen Pre-Blend-Vorgang. Mischoptionen, die auf _COLOR enden, sind nicht zulässig.

BlendOpAlpha

Typ: D3D10_BLEND_OP

Dieser Mischvorgang definiert, wie die Alphadatenquellen kombiniert werden.

RenderTargetWriteMask

Typ: UINT8

Eine Schreibmaske.

Hinweise

Informationen zum Mischen finden Sie unter Output-Merger Stage (Direct3D 10).

Dies sind die Standardwerte für den Mischzustand.

State Standardwert
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

Anforderungen

   
Kopfzeile d3d10_1.h (einschließlich D3D10.h)

Weitere Informationen

Kernstrukturen