Freigeben über


D3D11_RENDER_TARGET_BLEND_DESC Struktur (d3d11.h)

Beschreibt den Blendstatus für ein Renderziel.

Syntax

typedef struct D3D11_RENDER_TARGET_BLEND_DESC {
  BOOL           BlendEnable;
  D3D11_BLEND    SrcBlend;
  D3D11_BLEND    DestBlend;
  D3D11_BLEND_OP BlendOp;
  D3D11_BLEND    SrcBlendAlpha;
  D3D11_BLEND    DestBlendAlpha;
  D3D11_BLEND_OP BlendOpAlpha;
  UINT8          RenderTargetWriteMask;
} D3D11_RENDER_TARGET_BLEND_DESC;

Angehörige

BlendEnable

Typ: BOOL-

Aktivieren (oder Deaktivieren) der Vermischung.

SrcBlend

Typ: D3D11_BLEND

Diese Blend-Option gibt den Vorgang an, der für den RGB-Wert ausgeführt werden soll, den der Pixelshader ausgibt. Das BlendOp-Element definiert, wie die SrcBlend-- und DestBlend--Vorgänge kombiniert werden.

DestBlend

Typ: D3D11_BLEND

Diese Blend-Option gibt den Vorgang an, der für den aktuellen RGB-Wert im Renderziel ausgeführt werden soll. Das BlendOp-Element definiert, wie die SrcBlend-- und DestBlend--Vorgänge kombiniert werden.

BlendOp

Typ: D3D11_BLEND_OP

Dieser Mischvorgang definiert, wie die SrcBlend-- und DestBlend--Vorgänge kombiniert werden.

SrcBlendAlpha

Typ: D3D11_BLEND

Diese Blend-Option gibt den Vorgang an, der für den Alphawert ausgeführt werden soll, den der Pixelshader ausgibt. Blend-Optionen, die in _COLOR enden, sind nicht zulässig. Das BlendOpAlpha-element definiert, wie die SrcBlendAlpha- und DestBlendAlpha-Vorgänge kombiniert werden.

DestBlendAlpha

Typ: D3D11_BLEND

Diese Blend-Option gibt den Vorgang an, der für den aktuellen Alphawert im Renderziel ausgeführt werden soll. Blend-Optionen, die in _COLOR enden, sind nicht zulässig. Das BlendOpAlpha-element definiert, wie die SrcBlendAlpha- und DestBlendAlpha-Vorgänge kombiniert werden.

BlendOpAlpha

Typ: D3D11_BLEND_OP

Dieser Mischvorgang definiert, wie die SrcBlendAlpha-- und DestBlendAlpha--Vorgänge kombiniert werden.

RenderTargetWriteMask

Typ: UINT8-

Eine Schreibmaske.

Bemerkungen

Sie geben ein Array von D3D11_RENDER_TARGET_BLEND_DESC Strukturen im RenderTarget- Member der D3D11_BLEND_DESC Struktur an, um die Füllzustände für Renderziele zu beschreiben; Sie können bis zu acht Renderziele gleichzeitig an die Ausgabezusammenführungsstufe binden.

Informationen zur Vermischung finden Sie in der Ausgabezusammenführungsphase.

Hier sind die Standardwerte für den Mischzustand.

Zustand Standardwert
BlendEnable FALSCH
SrcBlend D3D11_BLEND_ONE
DestBlend D3D11_BLEND_ZERO
BlendOp D3D11_BLEND_OP_ADD
SrcBlendAlpha D3D11_BLEND_ONE
DestBlendAlpha D3D11_BLEND_ZERO
BlendOpAlpha D3D11_BLEND_OP_ADD
RenderTargetWriteMask D3D11_COLOR_WRITE_ENABLE_ALL

Anforderungen

Anforderung Wert
Header- d3d11.h

Siehe auch

Kernstrukturen