Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |