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) |