D3D11_1_DDI_RENDER_TARGET_BLEND_DESC Struktur (d3d10umddi.h)
Beschreibt einen Blend-Zustand für ein Renderziel. Wird von Windows Display Driver Model (WDDM) 1.2 und höher angezeigten Treibern für den Benutzermodus verwendet.
Syntax
typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
[in] BOOL BlendEnable;
BOOL LogicOpEnable;
[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] D3D11_1_DDI_LOGIC_OP LogicOp;
[in] UINT8 RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;
Angehörige
[in] BlendEnable
Ein boolescher Wert, der angibt, ob die Vermischung für das zugeordnete Renderziel aktiviert ist. TRUE- bedeutet, dass die Mischung aktiviert ist; FALSE- bedeutet, dass die Vermischung deaktiviert ist.
Anmerkung
Die elemente LogicOpEnable und BlendEnable dürfen nicht beide TRUEsein.
LogicOpEnable
Gibt an, ob Shaderlogikvorgänge, die vom LogicOp Member angegeben werden, im Mischzustand verfügbar sind. Der Anzeigetreiber für den Benutzermodus legt LogicOpEnable- auf TRUE- fest, wenn Logikvorgänge im Mischzustand verfügbar sind und andernfalls FALSE .
Dieses Element ist FALSE, wenn der Treiber direct3D-Featureebene 9.1, 9.2 und 9.3 unterstützt. Dieses Element ist optional, wenn der Treiber die Featureebene 10, 10.1 und 11 unterstützt.
Dieser Member ist TRUE, wenn der Treiber die Featureebene 11.1 und höher unterstützt.
Anmerkung
Die elemente LogicOpEnable und BlendEnable dürfen nicht beide TRUEsein.
[in] SrcBlend
Ein Wert vom Typ D3D10_DDI_BLEND, der den Blendmodus der Quelle für das aktivierte Renderziel angibt.
[in] DestBlend
Ein Wert vom Typ D3D10_DDI_BLEND, der den Blendmodus des Ziels für das aktivierte Renderziel angibt.
[in] BlendOp
Ein Wert vom Typ D3D10_DDI_BLEND_OP, der den Vermischungsvorgang für das aktivierte Renderziel angibt.
[in] SrcBlendAlpha
Ein Wert vom Typ D3D10_DDI_BLEND, der den Transparenzmischungsmodus der Quelle für das aktivierte Renderziel angibt.
[in] DestBlendAlpha
Ein Wert vom Typ D3D10_DDI_BLEND, der den Transparenzmischungsmodus des Ziels für das aktivierte Renderziel angibt.
[in] BlendOpAlpha
Ein Wert vom Typ D3D10_DDI_BLEND_OP, der den Transparenzmischungsvorgang für das aktivierte Renderziel angibt.
[in] LogicOp
Ein Wert vom Typ D3D11_1_DDI_LOGIC_OP, der Shaderlogikvorgänge angibt, die im Blend-Zustand verfügbar sind.
[in] RenderTargetWriteMask
Ein 8-Bit-Bit-Bitwert, 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 Transparenzstufe |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (bitweise OR von 1,2,4,8) | Schreibt rot, grün, blau und eine Transparenzstufe. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |